suspending a channel before triggering an event