Issue #2: Added a KILL/SIGINT watchdog and event handler