remove the need for separate tuple event handling methods
update focused mixin classes
make gather_info method public
minor cleanup
docstring cleanup
Merge pull request #61 from enthought/consolidate-event-handling-methods

Consolidate event handling methods