Full-time rendering

Move animate() call from handleLoadComplete to play callback, and keep the id of the RAF to be able to cancel it when pause() is called.