Refactor new talk window to remove exec_() method