This class contains methods for dispatching events See theEventDispatcher for the one and only one instance of this class
The constructor
Creates and dispatch an event to the correct target
The name of the event
An object to set as data property of the event