The library is concise and easy to reason about. Did you pull this out of the Bitcoin landing page?
I just started using the lib for a client last week and I love the syntax. The code is starting to get a little unwieldy, how do you structure your animations typically?