Add generalized state object for scrubbers.

Handle key and wheel events.
Keep track of scrubber bounding box.