GbEditorFrame: keep cursor on screen when performing scroll actions