First cut of the Event API working!