anchor.diff:        fontSize: if sticky then '18px' else '29px'
         top: if sticky then '-65px' else '-80px'
   
  -    R.div className: 'slider', 
  +    R.div className: 'slider', style : { left: - (@props.width - DECISION_BOARD_WIDTH) / 2 },
         R.div className:'slider_base', style : {width: @props.width}, 
           R.div 
             className: 'slider_base_triangle_left'
  
positive.code:       segment = getStanceSegment opinion.stance
  
        # If this is a Neutral opinion, fill up all three neutral cols equally
        if segment == 3
          segments[3][opinions_in_segment[3] % 3].push opinion
  
        # If this is an extreme opinion...
        else if segment in [0,6]
          last_col_in_segment = segments[segment].length - 1
          if segments[segment][last_col_in_segment].length == max_opinions_in_column - 1
            segments[segment].push []
  
negative.code:     [num_columns, segments, avatar_size] = @buildHistogram() #todo: memoize
  
      effective_histogram_width = num_columns * avatar_size
      margin_adjustment = -(effective_histogram_width - HISTOGRAM_WIDTH) / 2 #- avatar_size / 4
      #make sure that the extreme segments are balanced
      margin_adjustment -= avatar_size * (segments[0].length - segments[6].length) / 2 
  
      console.log effective_histogram_width, num_columns, avatar_size, segments[0].length, segments[6].length, margin_adjustment
  
      R.table 
        className: 'histogram'
  