Base class for all of the gesture detectors.
listener that will be called with gesture events/updates.