anchor.diff:    var select = new OpenLayers.Control.SelectFeature(
       [this.annotationLayer, this.annotationLayerOwn, this.controlPointsLayer], { 
         // hover: true,
  -      renderIntent: "temporary"
  +      renderIntent: "select",
  +      toggle: true,    
  +      // multiple: true,
         }
     );
     this.map.addControl(select);
  
positive.code:     'graphicWidth': '15',
      'graphicWidth': '25',
      'graphicXOffset': -13,
      'graphicYOffset': -25
    });
    
    var controlPointStyleMap = new OpenLayers.StyleMap({
  
negative.code:     'default': new OpenLayers.Style({
        'strokeColor': "#cc4400",
        'fillOpacity': "0.4",
        'fillColor': "#cc4400",
        'cursor': 'pointer'
      }),
      'select': new OpenLayers.Style({
        'strokeColor': "#005580",
        'fillColor': "#00A9FF",
        'fillOpacity': "0.4",
      }),
      // 'temporary': new OpenLayers.Style({
      //   'strokeColor': "#005580",
      //   'fillColor': "#00A9FF",
      //   'fillOpacity': "0.4",
      // })
    });
    
    var controlPointStyle = new OpenLayers.Style({
  