improving usability of dialogs and inputs