anchor.diff:    componentDidMount : -> @applyStyles false
   
     componentDidUpdate : (prev_props, prev_page) -> 
  -    @applyStyles fetch('_route_changed')
  +    @applyStyles fetch('_route_changed').changed
   
     applyStylesToElements : (styles, duration) ->
       $el = $(@getDOMNode())
  
positive.code: user_opinions = {}
  userOpinion = (user_key) ->
    user_opinions[user_key]
  togglePage = (page) -> 
    $('.histogram_segment_pole').ensureInView
      offset_buffer: 150
      callback : -> 
        p = fetch('page')
        p.name = page
        save(p)
  
  
  stanceSegmentBoundaries = { 0 : -1, 1 : -.9999, 2 : -0.5, 3 : -0.05, 4 : 0.05, 5 : 0.5, 6 : .9999 } 
  
negative.code:     window.current_proposal = proposal.key
      window.your_opinion_key = proposal.your_opinion.key
  
      proposer = @data(proposal.user)
  
      R.div className:'proposal', key:@props.long_id, 'data-page':page.name,
  