added transition to zooming