anchor.diff:        "icon-allow-overlap": true
       }
     });
  +});
       // When a click event occurs near a place, open a popup at the location of
     // the feature, with description HTML from its properties.
   map.on('click', function (event) {
  
positive.code:   var features = map.queryRenderedFeatures(e.point, { layers: ['pins'] });
    map.getCanvas().style.cursor = (features.length) ? 'pointer' : '';
  });
  });
      /////
  
    iconSelector = function(){
      return "castle-15" if pin.category == "trash"
    }
  </script>
  
negative.code:        "features": pinFeatures
      }
    });
      map.addLayer({
        id:"pins",
        type: "symbol",
        source: "pins",
        layout: {
          "icon-image": "{icon}",
          "icon-size": 1.0,
          "icon-allow-overlap": true
        }
      });
  
  
    map.addSource('single-point', {
      type: "geojson",
      data: {
  