add limit to zoom speed to reduce jump severity

and fix problem with zooming toward the sky (non tilt mode)