system event class