implemented Event.next_off