code: function() {
        // Parse query params into JSLitmus.params[] hash
        var match = (location + '').match(/([^?#]*)(#.*)?$/);
        if (match) {
          var pairs = match[1].split('&');
          for (var i = 0; i < pairs.length; i++) {
            var pair = pairs[i].split('=');
            if (pair.length > 1) {
              var key = pair.shift();
              var value = pair.length > 1 ? pair.join('=') : pair[0];
              this.params[key] = value;
            }
          }
        }
  
        // Write out the stylesheet.  We have to do this here because IE
        // doesn't honor sheets written after the document has loaded.
        document.write(STYLESHEET);
  
        // Setup the rest of the UI once the document is loaded
        if (window.addEventListener) {
          window.addEventListener('load', this._setup, false);
        } else if (document.addEventListener) {
          document.addEventListener('load', this._setup, false);
        } else if (window.attachEvent) {
          window.attachEvent('onload', this._setup);
        }
  
        return this;
      }
docs: Initialize