module StateManager::DelayedJob
Adds support for a :delay property on event definitions. Events with a delay set will be automatically sent after the delay. If the state is changed such that the event is no longer available before the delay is reached, it will be canceled.