def trigger(self, name, *args, **kwargs):
for ev in self.__listeners[name]:<EOL><INDENT>ev(*args, **kwargs)<EOL><DEDENT>
Execute the callbacks for the listeners on the specified event with the
supplied arguments.

All extra arguments are passed through to each callback.

:param name: the name of the event
:type name: string