anchor.diff:    
   <script type="text/javascript">
   
  -  var labelType, useGradients, nativeTextSupport, animate;
  +  var labelType, useGradients, animate;
   
     (function() {
       var ua = navigator.userAgent,
                iStuff = ua.match(/iPhone/i) || ua.match(/iPad/i),
                typeOfCanvas = typeof HTMLCanvasElement,
  -             nativeCanvasSupport = (typeOfCanvas == 'object' || typeOfCanvas == 'function'),
  -             textSupport = nativeCanvasSupport && (typeof document.createElement('canvas').getContext('2d').fillText == 'function');
  -    // I'm setting this based on the fact that ExCanvas provides text support for IE
  -    // and that as of today iPhone/iPad current text support is lame
  -    labelType = (!nativeCanvasSupport || (textSupport && !iStuff))? 'Native' : 'HTML';
  -    nativeTextSupport = labelType == 'Native';
  +             nativeCanvasSupport = (typeOfCanvas == 'object' || typeOfCanvas == 'function');
       useGradients = nativeCanvasSupport;
       animate = !(iStuff || !nativeCanvasSupport);
     })();
  
positive.code: <% head do %>
    <%= javascript_include_tag 'jit' %>
    <!--[if IE]><%= javascript_include_tag 'excanvas' %><![endif]-->
  <% end %>
  
  
negative.code:       },
        onRightClick: function() {
          treeMap.out();
        }
        
      },
  