All events return a dictionary