i would call it `invokeGlobalEvent($eventName, EventArgs $event)` and go through the separate class in all places where we have a document.