anchor.diff:          width: @props.width
   
         # Draw the pole labels of the slider
  -      for pole in ['oppose', 'support']        
  -        pole_label = sliderPole((if @root.proposal_mode == 'crafting' then 'individual' else 'group'), pole)
  -        DIV 
  -          key: "pole_#{pole}"
  -          style: 
  -            position: 'absolute'
  -            fontSize: 30
  -            top: -20
  -            pointerEvents: 'none'
  -            left: if pole == 'oppose' then -167
  -            right: if pole == 'support' then -167
  -            width: if pole == 'oppose' then 145 else 130
  -
  -          pole_label 
  +      if !sticky
  +        for pole in ['oppose', 'support']        
  +          pole_label = sliderPole((if @root.proposal_mode == 'crafting' then 'individual' else 'group'), pole)
  +          DIV 
  +            key: "pole_#{pole}"
  +            style: 
  +              position: 'absolute'
  +              fontSize: 30
  +              top: -20
  +              pointerEvents: 'none'
  +              left: if pole == 'oppose' then -167
  +              right: if pole == 'support' then -167
  +              width: if pole == 'oppose' then 145 else 130
  +
  +            pole_label 
   
         # Draw the base of the slider
         DIV 
  
positive.code:           onTouchStart: @handleMouseDown
  
            onTouchMove: @handleMouseMove
            style: handle_style
  
            if page == 'crafting'
              DIV className: 'face',            
  
negative.code:       top: -9
        position: 'relative'
  
      bubblemouth_style = {left: slider.clientX}
  
      if selected_point
  