Gui.run_chat_loop instead of ChatThread