Useful when depending on event handling order. ```lua registerListener(event: string, handler: function) registerListener(event: string, priority: EventPriority, handler: function) ```