title: jVectorMap on mobile requires 2 clicks
body: <p>I've been using jVectorMap quite successfully-- it's a wonderful package for displaying interactive maps!</p>
  
  <p>In this case, I only want some regions to be selectable, and there doesn't seem to be an option to set regions active/inactive.  So instead, I set "regionsSelectable=false", and then set "selectedRegions" to the ones I want active.</p>
  
  <p>This works fine (showing the correct hover attributes, etc. for "active" regions only)-- with one exception, in iOS.  There, it takes two "clicks" (touches) for the "onRegionClick" handler to get invoked.  On the first click, the "selectedHover" attributes are set correctly, but "handleRegion" never gets called.  A second click, and "handleRegion" is called.</p>
  
  <p>Initialization code looks like:</p>
  
  <pre><code>map = new jvm.WorldMap({
      container: $('#mapdiv'),
      map: 'world_mill_en',
      regionsSelectable: false,
      regionStyle: {
          initial: { fill: '#0086d0' },
          hover: { "fill-opacity": 1.0 },
          selected: { fill: '#003a6a' },
          selectedHover: { fill: '#ff7a00' }
      },
      onRegionClick: handleRegion,
      selectedRegions:["CN","RU","US"],
      ...
  });
  
  function handleRegion(e,cc) {
      alert("cc="+cc);
      ...
  }
  </code></pre>
  
  <p>What is needed is either a way to "activate" only a few regions, or a way around this two-click problem.</p>