If this event should be triggered every tick, I guess it's pretty effective..
My guess is the event would only have to be triggered when certain things change in the game, so putting these events in a function and calling them when needed would probably be better..