anchor.diff:      First attempt: <span id="result1"></span>
       </div>
   </div>
  +<hr />
   <div>
       <div>
       Now, we illustrate correct usage:
       </div>
       <div>
       Second attempt: <span id="result2"></span>
  +    </div>
  +</div>
  +<hr />
  +<div>
  +    <div>
  +        Let's try another example.  Clicking the button will show nothing.  But opening the console log will show that
  +        "this.result3" is undefined.
  +    </div>
  +    <div>
  +        <button id="attempt3">Fire Event</button>
  +        Third attempt: <span id="result3"></span>
  +    </div>
  +</div>
  +<hr />
  +<div>
  +    <div>
  +        And now we'll do the same exmaple but we'll bind a different context to the execution with hitch.
  +    </div>
  +    <div>
  +        <button id="attempt4">Fire Event</button>
  +        Forth attempt: <span id="result4"></span>
       </div>
   </div>
   
  
positive.code:         theAccumulator.clear();
          theAccumulator.add(arg1);
          theAccumulator.add(arg2);
  
          // Define a simple function
          function printResult(f) {
              console.debug(f);
              result2.innerHTML = f();
          }
  
          // Call the function above
          // First erroneous attempt
          //printResult(theAccumulator.getResult());
          printResult(function() {
              console.debug(theAccumulator.getResult());
              return theAccumulator.getResult()
          });
      });
  
  </script>
  
  
negative.code:         var arg1 = dom.byId("num1");
          var arg2 = dom.byId("num2");
          var result1 = dom.byId("result1");
  
          // Simple object with some methods
          var theAccumulator = {
  