improved option dialogs