Basic touch screen support added

Conditionally using "touchstart" event instead of "click" when using a touch screen enabled device.