draggingFiles = event => {
    return event.dataTransfer && Array.from(event.dataTransfer.types).includes("Files");
  }
Handles drag and drop event listeners on document.body.
Ensures that there is only 1 listener per type attached (drag, drop, leave). Event listeners will only be attached when
there is at least 1 UploadCollection subscribed.