ubuntu: proper message escaping before passing to qml
ubuntu: use TextField instead of TextInput
ubuntu: pass proper arguments to prompt callback