anchor.diff:                      hide_face: @root.proposal_mode == 'crafting'
                       hide_name: @root.proposal_mode == 'crafting'
                       'data-segment':segment
  -                    onClick: do (opinion) =>
  +                    onMouseDown: do (opinion) =>
                         =>
                           selected_opinion = hist.selected_opinions?.length == 1 and hist.selected_opinions?[0]
                           # If already selected, deselect
  
positive.code:       save(hist)
        ev.stopPropagation()
  
    render : ->
      hist = fetch('histogram')
      selected_segment = hist.selected_segment
  
negative.code:     effective_histogram_width = num_columns * avatar_size + 2
      margin_adjustment = -(effective_histogram_width - HISTOGRAM_WIDTH) / 2 #- avatar_size / 4
  
      # Initialize selected opinion
      if @root.proposal_mode == 'crafting'
        # Disable
        (h = fetch('histogram')).selected_opinions=[]; save(h)
      selected_opinion = (hist.selected_opinions?.length == 1 \
                          and hist.selected_opinions?[0])
  
      DIV style: {position: 'relative'},
        if selected_opinion
  