Smoother zooming