Even though this works, you should mimic the other signal handler so that it's not dependent on twisted. The reason for that is that we are doing a refactor, moving everything twisted to a backend, and Qt to the frontend. This part represents the frontend, so we don't want to add more dependencies to twisted. (Sorry for the delayed response)