version 1 has bug fixed: Scrolling will go page by page instead of line by line