Smooth pinch zoom update