I might be going nutty, but I'm not sure I understand why you return event here?