WireBootstrap data events provide the communications framework for components and other application code to send context specific messages to one another.
Consumers register listeners for events with the WireBootstrap Data Event Manager. This registration includes the data about which the consumer is interested.
Providers raise events that are picked up by consumers. When providers raise an event, they also send out the data context.
If the Data Event Manager picks up a match between the provider's event along with the associated data and a consumer's listener, it will alert the consumer of the event passing along the data context.