Maybe call this 'tap' instead of 'click'?  Then you can decide as an implementation detail whether you listen for click events or touchend events.