anchor.diff:            # supporter' to 'neutral'
             return false if ev.originalEvent.type != 'mousemove'
   
  -          if !slider.has_moved
  -            slider.has_moved = true
  -
  +          slider.has_moved = true
  +          slider.is_moving = true
             slider.stance_segment = getStanceSegment -ui.value
             slider.stance = -ui.value
   
  
positive.code:       togglePage(new_page)
      ev.stopPropagation()
  
    saveSlider : (ev) ->
      # We save the slider's position to the server only on mouse-up.
      # This way you can drag it with good performance.
      your_opinion = @data(@data('root').your_opinion_key)
      slider = @data('slider')
      if your_opinion.stance != slider.stance
        your_opinion.stance         = slider.stance
        your_opinion.stance_segment = slider.stance_segment
        save(your_opinion)
  
    render : ->
      slider = @data('slider')
      stance = slider.stance
      segment = slider.stance_segment
  
      # On initial page load, initialize slider value based on your_opinion
      your_opinion = @data(@data('root').your_opinion_key)
      if !slider.has_moved && your_opinion.published
        slider.stance = your_opinion.stance
        slider.stance_segment = your_opinion.stance_segment
        slider.has_moved = true
  
negative.code: 
  fetch 'slider',
    has_moved : false
    is_moving : false
    stance : 0
    stance_segment : getStanceSegment 0
  
  