fix issue 2, use pgup, pgdown for mouse scroll