A lightweight Javascript framework for animating and manipulating the DOM using CSS3 transitions