improving GUI dialogs