* Added _event.cancel() on events that should get canceled rather than marked as "failed" * Renamed event var for clarity.