zoom fix, smoother animation

* fixed zoom
* added easing to animation and doubled the total amount of time to
make things less chaotic