JavaScript animation framework that uses CSS3 animations