Refactor ZoomAnimation