add the animation between transitions
do not animate the first load + centralize code for animation
Merge branch 'feature/animation' into develop