anchor.diff:            initial_stance: @props.data.initial_stance
             state: @props.state
             toggleState: @toggleState
  +          sticky_mode : @state.sticky_mode
   
         #reasons
         R.div className:'reasons_region',
  
positive.code:     # Sticky decision board. It is here because the calculation of offset top would 
      # be off if we did it in DidMount before all the data has been fetched from server
      _.delay => 
        $opinion = $(@getDOMNode()).find('.opinion_region')
        $opinion.headroom
          offset: $opinion.offset().top
          onNotTop : => @setState { scrolled_past_decision_board: true } 
          onTop : => @setState { scrolled_past_decision_board: false } 
      , 1000  # delay initialization to let the rest of the dom load so that the offset is calculated properly
  
    ##
  
negative.code: 
      slider_feedback_percent = if @state.stance_segment == 3 then "Neutral" else "#{Math.floor(Math.abs(@state.stance) * 100)}% #{if @state.stance_segment < 3 then 'Support' else 'Oppose'}"
  
      slider_style = {}
      if @props.sticky_mode && @props.state == 'crafting'
        slider_style = { position: 'fixed', top: 40, backgroundColor: 'white', zIndex: 100 }
  
      R.div className: 'slider', style: slider_style, 
        R.div className:'slider_base', style : {width: HISTOGRAM_WIDTH}, 
          R.div props_for_slider_handle, 
            R.div className: 'the_handle', onClick: @props.toggleState
  