It turns out events are executed in a whole different runtime context