anchor.diff:                  element.children.clear();
                   element.children.add(new Element.html(fileContents, validator: _validator));
                   // Resolve all bindings inside the view
  -                new Template.bindContainer(element, router.controller.dataSource);
  +                new Template.bindContainer(element, router.controller.dataSource, router);
               })
               ..catchError((error) {
                   print(error.toString());
  
positive.code: /// key inside the data source and [value] refers to the value inside
  /// the data source for the [right_key].
  typedef BindingCallback(String left_key, String right_key, value);
   
  /// This class provides an easy to use templating system with data bindings
  ///  
  
negative.code:     }
      
      /// Resolve all bindings inside a container element
      Template.bindContainer(Element container, Map dataSource, [ Router router ]) {
          // Allow additional elements when adding new content to the DOM
          _validator = new NodeValidatorBuilder.common()
              ..allowElement('a', attributes: ['href'])
  