The face works with both touchmove and mousemove

Here is a lovely dancer! When you click the button he will dance with music. There are event listeners for when the animation starts and ends to play and pause the music. If you stop the dancer manually, the music will never stop (or at least until you play him again and let him stop on his own) because that does not trigger the animationend. (controls are there to show what's happening)

Here's an iframe for a youtube video