the usb signal works, message_queue threading does not