Event buses and -propagation seem to work. Have not verified that listeners are garbage collected properly.
Added event bus demo