The dialogs should be working perfectly, I didn't spend much time on the other stuff. So no idea, I can look into it.
I don't understand why those 3 things you said are failing. They all worked when I was testing.
That new what is it option sounds quite cool, I will try to upgrade my dialog system to account for that feature.