anchor.diff:        // changed the StringBuffer to an Element fragment
         Element te = new Element.html('<div class="unittest-table"></div>');
   
  -      te.elements.add(new Element.html(passed == results.length
  +      te.children.add(new Element.html(passed == results.length
             ? "<div class='unittest-overall unittest-pass'>PASS</div>"
             : "<div class='unittest-overall unittest-fail'>FAIL</div>"));
   
         // moved summary to the top since web browsers
         // don't auto-scroll to the bottom like consoles typically do.
         if (passed == results.length && uncaughtError == null) {
  -        te.elements.add(new Element.html("""
  +        te.children.add(new Element.html("""
             <div class='unittest-pass'>All ${passed} tests passed</div>"""));
         } else {
   
           if (uncaughtError != null) {
  -          te.elements.add(new Element.html("""
  +          te.children.add(new Element.html("""
               <div class='unittest-summary'>
                 <span class='unittest-error'>Uncaught error: $uncaughtError</span>
               </div>"""));
           }
   
  -        te.elements.add(new Element.html("""
  +        te.children.add(new Element.html("""
             <div class='unittest-summary'>
               <span class='unittest-pass'>Total ${passed} passed</span>,
               <span class='unittest-fail'>${failed} failed</span>,
  
positive.code:         _buildRow(test_, te, safeGroup, !groupPassFail);
        }
  
        document.body.elements.clear();
        document.body.elements.add(te);
      }
    }
  
  
negative.code: 
      var cssElement = document.head.query('#${_CSSID}');
      if (cssElement == null){
        document.head.children.add(new Element.html(
            '<style id="${_CSSID}"></style>'));
        cssElement = document.head.query('#${_CSSID}');
      }
  