Add overflow hidden scrolling

Uses overflow hidden to do scrolling, hiding the scrollbar. This should fix the odd computations of browsers and close #287.