Minor fixes, the canva can be of arbitrary size
First version of animations
Control refactoring done