Warning - Mixing Event-loops and blocking actions If you are running an event loop and use blocking methods (e.g. get_response, check_response, action, simple_action, connected) the outcome is unspecified. It may work, it may lock everything up, the action may work but break something else. I have tested it and behavior seems unpredictable at best and is very circumstantial. If you are running an event-loop use non-blocking callbacks! It is why they are there! However if you do play with blocking methods inside of your loops let me know how it goes.