fix textInput on mobile so focus isnt randomly gained, and only prevent touchstart when it's being used.  still bugs related to buttons under buttons