Wie kann man "Touchstart" - und "Klick" -Ereignisse binden, aber nicht auf beide reagieren?

Ich arbeite an einer mobilen Website, die auf einer Vielzahl von Geräten funktionieren muss. Die, die mir im Moment Kopfschmerzen bereiten, sind BlackBerry. Wir müssen sowohl Tastaturklicks als auch Berührungsereignisse unterstützen. Idealerweise würde ich nur verwenden: