All the common dialogs can also be made floating instead of modal (so that they are not destroyed by clicking outside them). You do this by setting
Framework.InfoMessage({
text: "Must be explicitly closed. Not destroyed if the user clicks outside it",
floating: true
});