[#5] Refine manual scrolling functions