WaitWake lets you wait for an event to happen again, even if it has already happened once, then wakes you up