This is failing jshint testing due to indentation.

I'm starting to think we should move all the animations out of here and into another module.