now the events are FIRST filtered, THEN the onEvent method is called,
THEN the listeners are invoked. You can now get the Containers from the
event and they will have some public methods to get info