Move from in-process eventing to emitted and collected events