anchor.diff:          // Assume className is simple and can be found at top-level (window).
           // Fallback to eval to handle cases like 'My.React.ComponentName'.
   
  -        var constructor = window.ReactRailsUJS.reactComponents[className] || eval.call(window, className);
  +        var constructor = window.ReactRailsUJS.reactComponents[className];
           var propsJson = node.getAttribute(window.ReactRailsUJS.PROPS_ATTR);
           var props = propsJson && JSON.parse(propsJson);
   
  
positive.code:       window.ReactRailsUJS.reactComponents[name] = component;
      },
  
      mountComponents: function(searchSelector) {
        var nodes = window.ReactRailsUJS._findDOMNodes(searchSelector);
  
  
negative.code:     }
    };
  
    // expose helpers globally
    window.registerComponent = ReactRailsUJS.registerComponent;
    window.getComponent = ReactRailsUJS.getComponent;
    window.createComponent = ReactRailsUJS.createComponent;
    window.renderComponent = ReactRailsUJS.renderComponent;
  
    // functions not exposed publicly
    function handleTurbolinksEvents () {
  