SVG animation with JavaScript
Click to stop/start
The animation is done by SVG. JavaScript is handling the click event.
Source:
http://srufaculty.sru.edu/david.dailey/svg/#JSAnim