Added easing, and other stuff