Locals, locals everywhere.
event:respond and event.trigger_* implementation