docs: function (clearState) {
          	this.timer.stop();
          	if (clearState) {
          	    Crafty.audio.remove();
          		if (Crafty.stage && Crafty.stage.elem.parentNode) {
          			var newCrStage = document.createElement('div');
          			newCrStage.id = Crafty.stage.elem.id;
          			Crafty.stage.elem.parentNode.replaceChild(newCrStage, Crafty.stage.elem);
          		}
          		initState();
          		initComponents(Crafty, window, window.document);
          	}
  
              Crafty.trigger("CraftyStop");
  
          	return this;
          }