add Event#abort and update event_spec