anchor.diff:            points: fetch { url: 'all_points' }
             opinions: @props.data.opinions
             selected_segment_in_histogram: @state.selected_segment_in_histogram
  -          stance_names: stance_names
   
   ##
   # Histogram
  
positive.code:     user: -1 # defaults to anonymous user
      tag: R.img
      img_style: null #null will default to using the css-based b64 embedded images
      className: ''
  
    componentWillMount : ->
      derived_state = 
        className : "#{@props.className} avatar"
        id : "avatar-#{@props.user}"
  
      if @props.img_style
        user = fetch {url: "users/#{@props.user}?partial"}
        if !user || !user.avatar_file_name
          derived_state.filename = "/system/default_avatar/#{@props.img_style}_default-profile-pic.png"
        else
          derived_state.filename = "/system/avatars/#{user.id}/#{@props.img_style}/#{user.avatar_file_name}"
  
      @setState derived_state
  
    render : ->
      attrs = { className: @state.className, id: @state.id, 'data-id': @props.user } 
      attrs.src = @state.filename if @props.img_style
  
      @transferPropsTo @props.tag attrs 
  
  
negative.code: 
            # R.h4 className: 'proposal_state_subtitle', 
            #   if @props.state == 'crafting' then 'Describe how you feel about this and why' else 'What people feel and why'
  
          R.div className:'proposal_state_secondary', 
            'or '
  