fixed slight bug in PromptOnCloseListener: would never prompt again if the user had checked the check box at any point during the dialog's lifespan, even if it was unchecked when they selected 'yes' or 'no'. Doesn't do that now.