Contextual event buses ```go ctx := eventSystem.Context() ctx.On("something",...) // adds a listener for system wide something ctx.Emit("something") // Emit system wide eventSystem.Remove(ctx) // remove all listeners declared by ctx ```