anchor.diff:        className: "point closed_point #{@props.location_class} 
           #{if point.is_pro then 'pro' else 'con'}"
         'data-id':@props.key
  -      onClick: @showDetails
  +      onClick: @selectPoint
       ,
     
         if @props.location_class == 'community_point' && @props.is_new
  
positive.code:         disabled: disable
  
  
    showDetails : -> 
      if @root.selected_point == @props.key # deselect
        @root.selected_point = null
        what = 'deselected a point'
  
negative.code: 
  Root = ReactiveComponent
    displayName: 'Root'
    resetSelection: (e) ->
      if @root.selected_point
        console.log('Got a click on',e.target)
        window.writeToLog
          what: 'deselected a point'
          details:
            point: @root.selected_point
  
        @root.selected_point = null
        save @root
  
  
    render : -> 
      root = @data()
  