remove jQuery dependency, throttle scroll events to prevent jank

This should improve performance a bit, and still does pretty much the same thing you were doing, with the exception that instead of blasting away the offending elements, I just hide them, and re-show them if you scroll all the way to the top of the page!