Raw version, needs cleanup to work somewhere else.
Proper jQuery plugin: Only uses one slot in namespace. Names in JS and CSS now use gridscrolling