event class port