optional aspect ratio lock for "zoom"