serEvent);
  }
});

var selectElement &#x3D; document.getElementById(&#x27;type&#x27;);

var changeInteraction &#x3D; function() {
  if (select !&#x3D;&#x3D; null) {
    map.removeInteraction(select);
  }
  var value &#x3D; selectElement.value;
  if (value &#x3D;&#x3D; &#x27;singleclick&#x27;) {
    select &#x3D; selectSingleClick;
  } else if (value &#x3D;&#x3D; &#x27;click&#x27;) {
    select &#x3D; selectClick;
  } else if (value &#x3D;&#x3D; &#x27;pointermove&#x27;) {
    select &#x3D; selectPointerMove