preferences pick view  addition

added pick view, navigation between textfields at login, and fixing
some buggy behaviour about preferences