trying something with the event broker... but generic typing is not
obvious...