Patch for Issue #1

... can be loaded in AMD-compatible loaders like RequireJS, where 'window' is not 'this' context for script eval.