anchor.diff:          if (dt) {
               var headerMap = getHeaderMap(dt);
               var caseMap = getCaseMap(dt);
  -            
  -            plotAgeHistogram(dt,headerMap['age_at_diagnosis'],'age-hist');
  -            plotPieChart(dt,headerMap['histology'],'hist-pie');
  -            plotPieChart(dt,headerMap['2009stagegroup'],'stage-pie');
  -            plotPieChart(dt,headerMap['tumor_grade'],'grade-pie');
  +              
  +            plotHistogram('age-hist',dt,headerMap['age_at_diagnosis'],[20,30,40,50,60,70,80],'Age at diagnosis');
  +            plotHistogram('ovs-hist',dt,headerMap['overall_survival_months'],[12,24,36,48,60],'Overall survival months');
  +            plotHistogram('dfs-hist',dt,headerMap['disease_free_survival_months'],[12,24,36,48,60],'Disease-free survival months');
  +            plotPieChart('gender-pie',dt,headerMap['gender']);
  +            plotPieChart('hist-pie',dt,headerMap['histology']);
  +            plotPieChart('ovs-pie',dt,headerMap['overall_survival_status']);
  +            plotPieChart('dfs-pie',dt,headerMap['disease_free_survival_status']);
  +            plotPieChart('stage-pie',dt,headerMap['2009stagegroup']);
  +            plotPieChart('grade-pie',dt,headerMap['tumor_grade']);
               
               var formatter = new google.visualization.PatternFormat(formatPatientLink('{0}'));
               formatter.format(dt, [0]);
  -            drawDataTable(dt,'clinical-data-table');
  +            drawDataTable('clinical-data-table',dt);
               
               var colCna = headerMap['copy_number_altered_fraction'];
               var colMut = headerMap['mutation_count'];
  -            plotMutVsCna(dt,colCna,colMut,caseMap,true,'scatter-plot');
  -        }
  -    }
  -    
  -    function drawDataTable(dt,divId) {
  +            plotMutVsCna('mut-cna-scatter-plot',dt,colCna,colMut,caseMap,false,false);
  +            
  +            $('#mut-cna-config').show();
  +            
  +            $(".mut-cna-axis-log").change(function() {
  +                mutCnaAxisScaleChanged(dt,colCna,colMut,caseMap);
  +            });
  +        }
  +    }
  +    
  +    function mutCnaAxisScaleChanged(dt,colCna,colMut,caseMap) {
  +        var hLog = $('#mut-cna-haxis-log').is(":checked");
  +        var vLog = $('#mut-cna-vaxis-log').is(":checked");
  +        plotMutVsCna('mut-cna-scatter-plot',dt,colCna,colMut,caseMap,hLog,vLog);
  +        csObs.fireSelection(null, 'scatter-plot');
  +    }
  +    
  +    function drawDataTable(divId,dt) {
               var tableDataView = new google.visualization.DataView(dt);
               var table = new google.visualization.Table(document.getElementById(divId));
               var options = {
  
positive.code:         },
          fireSelection: function(caseId,source) {
              if (caseId == this.caseId) return;
              this.caseId = caseId;
              for (var listener in this.funcs) {
                  if (listener==source) continue;
  
negative.code:         });
          caseSelect.change(function(e) {
              var caseId = $('#case-select  option:selected').attr('value');
              if (caseId=="") caseId=null;
              csObs.fireSelection(caseId,'case-select');
          });
      }
      
  