keyboard hides properly with Done buttons in Settings view