js/leaflet: Use touchstart events where supported