Preserve horizontal position when scrolling to PAGE_TOP/BOTTOM

When jumping to PAGE_TOP or PAGE_BOTTOM, the page was centered automatically, which was kind of annoying in a multi-column layout.
The patch fixes this behavior.