Animations

Animations are done with loops and setTimeout. The lib should drop frames if the animation is too fast for the computer browser combination.