fix bug where another textview as first responder