keyboard hides on return & touch outside textfield