docs: function(id, url) {
              if (!Crafty.support.audio) return;
  
              var src, a;
  
              if (arguments.length === 1 && typeof id === "object") {
                  for (var i in id) {
                      for (src in id[i]) {
                          a = Crafty.audio.create(i, id[i][src]);
                          if (a) {
                              break;
                          }
                      }
                  }
              }
              if (typeof id === "string") {
                  if (typeof url === "string") {
                      a = Crafty.audio.create(id, url);
                  }
  
                  if (typeof url === "object") {
                      for (src in url) {
                          a = Crafty.audio.create(id, url[src]);
                          if (a) break;
                      }
                  }
              }
              return a;
          }