This is implemented by developers that require a cancel event.
Applications requiring timer stop events should have their timers implement this interface.
A Timer is returned when a TimerListener is scheduled using one of the
Objects that implement this interface and are supplied to one of the
Applications use a TimerManager to schedule TimerListeners.