anchor.diff:  
         border_width = 3
         left = ((hist.selected_opinion_value + 1)/2) * BODY_WIDTH + 20
  -
  -      DIV style: {left: left, position: 'relative'},
  -        if hist.selected_opinion
  -          avatar_size = 80
  -          name_on_left = hist.selected_opinion_value > 0
  -          user = fetch(fetch(hist.selected_opinion).user)
  -
  -
  -          if hist.selected_opinion_value > 0
  -            name_style = 
  -              left: - 18 - avatar_size * .5 - Math.max(realWidth(user.name or 'Anonymous', {fontSize: '18px', fontWeight: '600'}), realWidth('Opinion of', {fontSize: '18px', fontWeight: '300'}))
  -              borderTopLeftRadius: 16
  -              paddingRight: avatar_size * .75
  -              paddingLeft: 18
  -
  -          else
  -            name_style = 
  -              left: avatar_size/4
  -              borderTopRightRadius: 16
  -              paddingLeft: avatar_size * .75
  -              paddingRight: 18
  +      
  +      if hist.selected_opinion
  +        avatar_size = 80
  +        user = fetch(fetch(hist.selected_opinion).user)
  +        name_width = Math.max(realWidth(user.name or 'Anonymous', {fontSize: '18px', fontWeight: '600'}), 
  +                              realWidth('Opinion of', {fontSize: '18px', fontWeight: '300'}))
  +
  +        if hist.selected_opinion_value > 0
  +          name_style = 
  +            left: -18 - avatar_size * .5 - name_width 
  +            borderTopLeftRadius: 16
  +            paddingRight: avatar_size * .75
  +            paddingLeft: 18
  +
  +        else
  +          name_style = 
  +            left: avatar_size/4
  +            borderTopRightRadius: 16
  +            paddingLeft: avatar_size * .75
  +            paddingRight: 18
  +              
  +        DIV style: {left: left, position: 'absolute'},
   
             DIV null,
               Avatar 
  
positive.code:         tooltip = fetch 'tooltip'
          tooltip.coords = null
          save tooltip
  
      # Automatically upgrade the avatar size to 'large' if the width of the image is 
      # greater than the size of the b64 encoded image
      if (@props.img_style || @props.style?.width > 50) && user.key != -1 && user.avatar_file_name
        img_style = @props.img_style or 'large'
        @props.src = "#{fetch('/subdomain').asset_host}/system/avatars/#{user.key.split('/')[2]}/#{img_style}/#{user.avatar_file_name}"
  
      @transferPropsTo IMG attrs
  
  
negative.code:               DIV 
                  style: 
                    fontWeight: 600
                    width: name_width
                  user.name or 'Anonymous'
  
        else 
          size = 20
          css_triangle = 
            width: 0
            height: 0
            borderTop: "#{size}px solid transparent"
            borderBottom: "#{size}px solid transparent"
            borderLeft: "#{size}px solid #{if @root.selected_point then '#ccc' else considerit_blue}"
            position: 'relative'
            transform: 'rotate(270deg) scaleX(1.5)'
            left: size/2
            top: -35
  
          DIV style: {left: left, position: 'absolute'},
            DIV 
              style: css.crossbrowserify(css_triangle)
              DIV
  