cannot prevent on touched or else no text cursor in iOS