def bind(self, event_name, callback, *args, **kwargs):
self.event_callbacks[event_name].append((callback, args, kwargs))<EOL>
Bind an event to a callback

        :param event_name: The name of the event to bind to.
        :type event_name: str

        :param callback: The callback to notify of this event.