Templatized Combo. It seemed somewhat wrong combining the Pressed and Moved terminals into a single combo class.
Hooked up mouse events to input.