Just published a plugin that allows events to be sent with optional messages attached, that can be caught in one or more events throughout your application.
The example file included with the plugin shows one scenario where an event sheet is included in two layout event sheets. This included event sheet generates an event, but based on which main layout event sheet is active, perform different actions. A message is also sent with the event that is displayed on the screen. You could also have multiple event sheets respond with some action based on one event.
This allows you to decouple your a logic a little more than usually possible.
Hope you find this useful.