So, the difference is that you're emitting events that update everyone who's listening (multi-agent/client), vs emitting an event on one agent.