Add animation methods

- Add a getter/setter for `duration` of animation
- Add methods to start/pause/resume scrubber animation with `requestAnimationFrame`