Generalize interact() method: allow new popup types
Cert dialog: catch orientation change leak (fix #1)
Allow interact() to change the dialog title
Dialog refactoring: add question, move details down
Implement dialog for mismatching hostnames (#2)