diff --git a/dmnverifierfrontend/src/main/resources/META-INF/resources/index.html b/dmnverifierfrontend/src/main/resources/META-INF/resources/index.html
index 3044c8079aaa6eff2f8684cc55530ce75759066a..18b8d8e36c71c3d4645991aee5ae81500de415cd 100644
--- a/dmnverifierfrontend/src/main/resources/META-INF/resources/index.html
+++ b/dmnverifierfrontend/src/main/resources/META-INF/resources/index.html
@@ -52,8 +52,7 @@
 <!-- load dmn modeler -->
 <script src="https://unpkg.com/dmn-js@7.0.1/dist/dmn-modeler.development.js"></script>
 
-<script src="js/dmnUpload.js" type="text/javascript"></script>
-<script src="js/dmnDownload.js" type="text/javascript"></script>
+<script src="js/dmnUpDownload.js" type="text/javascript"></script>
 <script src="js/dmnViewer.js" type="text/javascript"></script>
 <script src="js/dmnVerifier.js" type="text/javascript"></script>
 </body>
diff --git a/dmnverifierfrontend/src/main/resources/META-INF/resources/js/dmnDownload.js b/dmnverifierfrontend/src/main/resources/META-INF/resources/js/dmnDownload.js
deleted file mode 100644
index 7b627084e44eb89c8dbdfeab58565efc3af1bc7b..0000000000000000000000000000000000000000
--- a/dmnverifierfrontend/src/main/resources/META-INF/resources/js/dmnDownload.js
+++ /dev/null
@@ -1,14 +0,0 @@
-document.addEventListener("DOMContentLoaded", function () {
-  $('#dmn-file-download').on('click', exportDiagram());
-});
-
-function download(filename, dmnXml) {
-  let el = document.createElement('a');
-  el.setAttribute('href',
-      'data:text/xml;charset=utf-8,' + encodeURIComponent(dmnXml));
-  el.setAttribute('download', filename);
-  el.style.display = 'none';
-  document.body.appendChild(el);
-  el.click();
-  document.body.removeChild(el);
-}
diff --git a/dmnverifierfrontend/src/main/resources/META-INF/resources/js/dmnUpload.js b/dmnverifierfrontend/src/main/resources/META-INF/resources/js/dmnUpDownload.js
similarity index 64%
rename from dmnverifierfrontend/src/main/resources/META-INF/resources/js/dmnUpload.js
rename to dmnverifierfrontend/src/main/resources/META-INF/resources/js/dmnUpDownload.js
index 7de06eb124733af9e7736399b0ab2e0476cd8042..9bc2b55dc70b618de5bb3f1cc907d4ca0e7bc987 100644
--- a/dmnverifierfrontend/src/main/resources/META-INF/resources/js/dmnUpload.js
+++ b/dmnverifierfrontend/src/main/resources/META-INF/resources/js/dmnUpDownload.js
@@ -1,6 +1,7 @@
 document.addEventListener("DOMContentLoaded", function () {
   $('#dmn-file-upload').on('change', loadDmnFromFile);
   $('#dmn-file-empty').on('click', loadEmptyFile);
+  $('#dmn-file-download').on('click', exportDiagram);
 });
 
 function loadDmnFromFile(evt) {
@@ -25,4 +26,13 @@ function loadEmptyFile() {
   });
 }
 
-
+function download(filename, dmnXml) {
+  let el = document.createElement('a');
+  el.setAttribute('href',
+      'data:text/xml;charset=utf-8,' + encodeURIComponent(dmnXml));
+  el.setAttribute('download', filename);
+  el.style.display = 'none';
+  document.body.appendChild(el);
+  el.click();
+  document.body.removeChild(el);
+}