Break listen down in to two parts -- start listening, and wait.
3 files changed