hides when touch outside textfield or click return