Select the types of activity you want to include in your feed.
use a pipe to force an exit
Since the exit handler can't brighten on its own, just write into the pipe and return. The poll() call is now checking on the pipe and if it detects a write, brighten back up and exit cleanly.