fixed the zoom function pgup pgdown