diff --git a/src/vpu-signature-pdf-upload.js b/src/vpu-signature-pdf-upload.js
index 9df7fae9269f5596c9066160ed252567c8b2421a..0f463f501ad6a7be6dac4ccf460f8cbec67c79b4 100644
--- a/src/vpu-signature-pdf-upload.js
+++ b/src/vpu-signature-pdf-upload.js
@@ -39,10 +39,9 @@ class SignaturePdfUpload extends VPUSignatureLitElement {
         super.connectedCallback();
 
         this.updateComplete.then(()=>{
-            this.shadowRoot.querySelectorAll('vpu-fileupload')
-                .forEach(element => {
-                    element.addEventListener('vpu-fileupload-finished', this.onUploadFinished.bind(this));
-                });
+            const fileUpload = this._("#file-upload");
+            fileUpload.addEventListener('vpu-fileupload-file-finished', this.onUploadFinished.bind(this));
+            // fileUpload.addEventListener('vpu-fileupload-all-finished', this.onUploadFinished.bind(this));
         });
     }
 
diff --git a/vendor/file-upload b/vendor/file-upload
index 20b8c595033e47b4847e251ebe435dd3c5b3f2aa..8984c0757938e0fde820c2f93cf73c1aace999a6 160000
--- a/vendor/file-upload
+++ b/vendor/file-upload
@@ -1 +1 @@
-Subproject commit 20b8c595033e47b4847e251ebe435dd3c5b3f2aa
+Subproject commit 8984c0757938e0fde820c2f93cf73c1aace999a6