improve animations with ngAnimate