- Add .catch handler to scheduleNext to prevent unhandled promise rejections from killing the scheduling loop - Replace `as unknown as Animation` cast with Cancellable interface for type-safe cleanup handles
- Add .catch handler to scheduleNext to prevent unhandled promise rejections from killing the scheduling loop - Replace `as unknown as Animation` cast with Cancellable interface for type-safe cleanup handles