anchor.diff:        position: relative;
         line-height: 0px;
         text-align: center;
  -      z-index: 99999;
  +      z-index: 666;
       }
       div#controls div.title {
         margin: 15px 0 0 0;
  
positive.code:     div#controls h3 .show {
        top: 2px;
        float: right;
        z-index: 999999;
      }
      div#controls h3 .count {
        color: white;
  
negative.code:         redraw_heatmaps(true);
        }
      });
      $("#welcome").dialog({
        width: 600,
        height: 245,
        modal: true,
        position: { my: "top+52", at: "top", of: window },
        autoOpen: false,
        show: true,
        hide: true,
        draggable: false,
        resizable: false,
        closeOnEscape: true,
        open: function() {
          $("#vote").fadeTo(50, 0.2);
        },
        close: function() {
          HeatMap.state.welcomed = true;
          localStorage.heatmap = JSON.stringify(HeatMap.state);
          $("#vote").fadeTo(300, 1);
        },
        buttons: {
          "OK, I Promise I Will Vote": function() {
            $(this).dialog("close");
          }
        }
      });
      if (!HeatMap.state.welcomed) {
        $("#welcome").dialog("open");
      }
      $("#vote").click(function(event) { 
        $("#welcome").dialog("open");
      });
    }
  
    function restore_menu(elem, menu, value) {
  