No, the animation loop is not necessary. It's only needed for the damping. If you leave the damping coefficient at its default value of 1 (no damping), you can leave out the animation loop and get the original behavior.

I confirmed this before submitting the pull request, and again just now. Should I prepare a documentation patch, and perhaps an example without damping or an animation loop?