dialogues now fully work! thank god for signals!