Using a new (global) component we can create an event-system. Then plugins can register listener to these events. Using the control panel one can see (and edit) these events and listener (e.g. order, show/hide special listeners, disable events, ...)