add new firing method to event dispatcher.