no longer require base Event for events