linear animation
only affect elements inside controler element