this assumes that global section header always start at 0.0, kind of does but best to handle other cases as well
can make a section stick to it's original y value when scrolling + tests
more work done toward making a section stick to it's original y value
made the map section stick