@ctweney Angular provides ways to broadcast / emit and listen to events but if we allow each service to do it in their "own" way, we'll get a lot of inconsistencies.
This apiEventService provides 1 way to do it for all services.

Hope this makes sense.