anchor.diff:        {
           id: 295,
           color: [255, 0, 0],
  +        visible: true
         },
         {
           id: 5,
           color: [0, 0, 255],
  +        visible: true
         }
       ];
     };
  
positive.code:     $("#menu").tabs();
      $("#regional").selectmenu({
        width: 160,
        change: function(event, ui) {
          HeatMap.state.view = ui.item.value;
          localStorage.heatmap = JSON.stringify(HeatMap.state);
          region = ZOOMS[HeatMap.state.view];
  
negative.code:       restore_state();
      });
      _.each(HeatMap.state.filters, function(filter, index){
        if (_.isUndefined(filter.visible)) {
          filter.visible = true;
        }
        checked = '';
        if (filter.visible) {
          checked='checked ';
        }
        $("#controls").append('<div class="title">...</div><h3><span class="count">...</span><input class="show" data-index='+index+' type="checkbox" '+checked+'/></h3><div class="options" data-index='+index+'><select class="source"></select><select class="property"></select><select class="measure"></select></div>');
      });
          
      $("#controls input.show").click(function(event) {
        HeatMap.state.filters[$(event.target).data("index")].visible = $(event.target).is(':checked');
        event.stopPropagation();
        localStorage.heatmap = JSON.stringify(HeatMap.state);
        display_heatmaps();
      }); 
      $("#controls").accordion({
        active: false,
        header: 'h3',
  