animate support external tick (time management ~ fps) now you can use RequestAnimationFrame with it :)
events linting and add more common error exceptions to let you know what did you do wrong!