event-based model introduced