Implement the animation feature

For that we use the etch events