it now subscribe to show events and react via the controller.
Some small tweaks to the documentation
fixing race condition, when stopping using the sighandler sometimes the stop was sent twice. Also probably explain the thread exit issue.
trap and exit if there's a problem with the generic process launcher EOM