Create an alert dispatcher with cancellation

state() should return the status of the Dispatcher object, but not the individual alerter objects -- that job would be up to the Dispatcher.