teardown stream on exit
try to exit gracefully if closeEvents are not ignored
generated striem.conf

since we now teardown the streamer, the config will be automatically saved
TODO: this should really update either the per-user config (~/.config/...)
 or the (to implement) cmdline configfile, but NOT the default config in
 core/config/stream.conf
allow to hide/show text
single button to show/hide text
set controllable for showing (hiding) text
blackoutButton is also checkable