Interesting solution to this problem. But just like the others, I was confused by the way that the next page overlaps the current page. I think a simpler solution would be to just columnize the text and maximize the usage of all available screen space. So I implemented a Chrome extension to experiment with it.
Shameless plug: https://chrome.google.com/webstore/detail/purify/kjiappjpfpa...