new event info object, and the beginnings of an example. Needs documentation