Easing (http://www.kirupa.com/html5/animating_with_easing_functions_in_javascript.htm) JamJS (http://www.jamjs.org) package