EventDispatcher can now handle firings of an event inside other firings
correctly.