docs: function(id) {
              if (!Crafty.support.audio) return;
  
              var s,
                  filename,
                  audioFolder = Crafty.paths().audio;
  
              if (!id) {
                  for (var i in this.sounds) {
                      s = this.sounds[i];
                      filename = s.obj.src.split("/").pop();
                      Crafty.audio.stop(id);
                      delete Crafty.assets[audioFolder + filename];
                      delete Crafty.assets[s.obj.src];
                      delete Crafty.audio.sounds[id];
                  }
                  return;
              }
              if (!this.sounds[id]) return;
  
              s = this.sounds[id];
              filename = s.obj.src.split("/").pop();
              Crafty.audio.stop(id);
              delete Crafty.assets[audioFolder + filename];
              delete Crafty.assets[s.obj.src];
              delete Crafty.audio.sounds[id];
          }