try not to show so many dialogs