page spanning works over 1 page

Next I need to make it work over n pages, depending on height of node
vs. viewport height
Page spanning working over n pages
Major refactoring spree