anchor.diff:      localStorage.heatmap = "{}";
     }
   
  -  params = $(location).attr('search').split("?heatmap=")[1];
  -  if (_.isUndefined(params)) {
  -    state = localStorage.heatmap;
  -  } else {
  -    state = decodeURIComponent(params);
  -  }
  -
  -  HeatMap.state = JSON.parse(state);
  +  HeatMap.state = JSON.parse(localStorage.heatmap);
   
     if (_.isUndefined(HeatMap.state.bounds)) {
       HeatMap.state.bounds = [0, 0, 0, 0];
  
positive.code:   };
  
    function stateful_uri() {
      return $(location).attr("origin")+"?heatmap="+encodeURIComponent(localStorage.heatmap);
    }
  
    function update_bounds() {
  
negative.code:       });
        $.getJSON("heatmaps/comments", params, function(data){
          HeatMap.comments = data;
          re_tweet();
          display_comments();
        });
      }
  