Added an Event interface.