This package provides classes for both subclassing and using that simplify the process of associating animations with events. Trigger and its subclasses associate specific events (subclasses of TriggerEvent) with listeners (subclasses of TriggerListener). The listeners are called through the normal EventListener mechanism, and the animations are triggered through the TriggerListener subclasses.