anchor.diff:    <div class="chart" id="gene-expression-atlas-chart-${category.key}"></div>
   
     <script type="text/javascript">
  +    <%-- stuff this goodie bag --%>
  +    var geneExpressionAtlasDisplayer = {};
  +
       <%-- call me to draw me --%>
  -    function drawChart(liszt) {
  -      google.load("visualization", "1", {packages:["corechart"]});
  -      google.setOnLoadCallback(googleChart);
  +    function drawChart(liszt, redraw) {
  +      if (redraw) {
  +        googleChart();
  +      } else {
  +        google.setOnLoadCallback(googleChart);
  +      }
   
         <%-- the Goog draws here --%>
         function googleChart() {
  
positive.code:         newLiszt = geneExpressionAtlasDisplayer.originalList;
        }
  
        <%-- redraw the chart --%>
        drawChart(newLiszt);
      }
  
      <%-- load the Goog and create the initial bag from Java --%>
  
negative.code:   </div>
    <div class="settings">
      <strong>Show regulation type</strong>
      <fieldset class="regulation-type">
        <label for="upregulation-check">Upregulation</label>
        <input type="checkbox" id="upregulation-check" title="UP" checked="checked" />
        <label for="downregulation-check">Downregulation</label>
        <input type="checkbox" id="downregulation-check" title="DOWN" checked="checked" />
        <label for="noregulation-check">Not expressed</label>
        <input type="checkbox" id="noregulation-check" title="NONE" />
      </fieldset>
    </div>
  </div>
  