implemented pageDown() pageUp()