code: function loadAudioElement() {
          if (!data || !data.tagName) {
              data = document.createElement('audio');
          }
  
          if (!isTouchLocked) {
              cancelTimeout();
              timeout = window.setTimeout(readyHandler, 3000);
              data.addEventListener('canplaythrough', readyHandler, false);
              data.addEventListener('load', readyHandler, false);
          }
  
          data.addEventListener('error', errorHandler, false);
          data.preload = 'auto';
          data.onerror = errorHandler;
          data.src = url;
          data.load();
  
          if (isTouchLocked) {
              dispatchComplete(data);
          }
      }
docs: audio element