Refactored AnimatedZoomRunnable to use a TimeInterpolator

Fix #60