(dialogue) various fixes

various fixes