CSS3 backed JavaScript animation framework