Move animate() call from loadComplete to play callback, and cancel it on pause