1. Look at the init_events function and see how it's called when you cancel the
execution of the indication_tester.py
2. Notice that when you kill the qemu process, the event_thread invokes the callback, but
the event received (look at the invoke_callback function) is a read, instead of a hangup