uses now unique instances as publishers when firing events on event broker to allow concurrent event handling