anchor.diff:      css.crossbrowserify sty for sty in [eye_style, face_mouth_style]
       _.extend(face_part, {position: 'absolute', pointerEvents: 'none', borderRadius: '50%' }) for face_part in [eye_style, face_mouth_style]
   
  -    # Keep feedback centered over handle, but keep within the bounds of the slider region 
  -    # when the slider is in an extreme position. 
  -    feedback_left = @props.width * (stance/2 + .5)
  -    if sticky 
  -      feedback_width = if slider.has_moved then 190 else 400
  -      if feedback_left > @props.width / 2
  -        feedback_left = Math.min(@props.width - feedback_width/2 + 35, feedback_left)
  -      else if feedback_left < @props.width / 2
  -        feedback_left = Math.max(feedback_width/2 - 35, feedback_left)
  -    else
  -      feedback_width = 450
  +    if @root.proposal_mode == 'crafting'
  +      # Slider feedback
  +      slider_feedback = if !slider.has_moved then 'Slide Your Overall Opinion' else "You #{stanceLabel(slider.stance)}"
  +      feedback_style = 
  +        pointerEvents: 'none' # clicking on feedback interferes with slider and toggle state
  +        fontSize: if sticky then 18 else 29
  +        fontWeight: 700
  +        color: focus_blue
  +
  +      # Keep feedback centered over handle, but keep within the bounds of the slider region 
  +      # when the slider is in an extreme position. 
  +      feedback_left = @props.width * (stance/2 + .5)
  +      feedback_width = widthWhenRendered slider_feedback, feedback_style
  +
  +      if sticky 
  +        if slider.stance > 0
  +          feedback_left = Math.min(@props.width - feedback_width/2, feedback_left)
  +        else
  +          feedback_left = Math.max(feedback_width/2, feedback_left)
  +
  +      _.extend feedback_style, 
  +        position: 'absolute'      
  +        top: if sticky then -38 else -80      
  +        left: feedback_left
  +        marginLeft: -feedback_width / 2
  +        width: feedback_width
  +
   
       selected_point = @root.selected_point && @root.proposal_mode == 'crafting'
       selected_wing_point =  selected_point && !_.contains(your_opinion.point_inclusions, @root.selected_point)
  
positive.code:         key: 'supporters'
          className: "slider_pole_label"
          style: 
            right: -145
            width: 130
          SPAN null,
            sliderPole((if @root.proposal_mode == 'crafting' then 'individual' else 'group'), 'support') 
  
negative.code:       top: -9
        position: 'relative'
  
      css.crossbrowserify handle_style
  
      bubblemouth_style = {left: slider.clientX}
  
      if selected_point
  