Add touch support for Android and iPad tablets

That was surprisingly easy; three new events and one bug fix because
Mobile Safari is different from Android's stock browser.