anchor.diff:  CommunityPoints = ReactiveComponent
     displayName: 'CommunityPoints'
   
  -  componentDidMount : ->
  -    @setPointMouseover()
  -
  -  ## ##
  -  # On hovering over a point, highlight the people who included this 
  -  # point in the Histogram.
  -  setPointMouseover : ->
  -    $el = $(@getDOMNode())
  -
  -    $el.on 'mouseenter mouseleave', '.includers', (ev) => 
  -
  -      if @data('page').name == 'results'
  -        point = $(ev.currentTarget).parent().data('id')
  -        includers = @data(point).includers
  -        proposal = @data(current_proposal)
  -
  -        hist = @data('histogram')
  -        if ev.type == 'mouseenter'          
  -          hist.highlighted_users = includers
  -          save(hist)
  -        else if ev.type == 'mouseleave'
  -          _.delay =>
  -            if proposal.highlighted_users == includers
  -              proposal.highlighted_users = null
  -              save(proposal)
  -          , 200
  -
     buildNewPointThreshold : ->
       # Grab the 10th percentile
       points = @data(current_proposal).points || []
  
positive.code:   displayName: 'Point'
  
    componentDidMount : ->
      @setShowDetails()
      @setDraggability()
  
    componentDidUpdate : -> 
  
negative.code:       className: "point closed_point #{@props.location_class} 
          #{if point.is_pro then 'pro' else 'con'}"
        'data-id':@props.key
        onClick: @showDetails
      ,
    
        if @props.location_class == 'community_point' && @props.is_new
          @renderNewIndicator()
  
        R.div className:'includers', onMouseEnter: @highlightIncluders, onMouseLeave: @unHighlightIncluders, 
          if @props.location_class == 'community_point'
            @renderIncluders()
  
  