https://thecreativecat.net/watch-and-wait-or-do-something/
Watch and Wait, or Do Something?