diff --git a/src/main/java/ui/networkmodelloader/JDialogLoadingNetworkModel.java b/src/main/java/ui/networkmodelloader/JDialogLoadingNetworkModel.java
index 63c2115431edad09bac15eb844a9d13e819ad76b..49a39046644e6f90bf3f043d903bbc6ec0f249f7 100644
--- a/src/main/java/ui/networkmodelloader/JDialogLoadingNetworkModel.java
+++ b/src/main/java/ui/networkmodelloader/JDialogLoadingNetworkModel.java
@@ -356,7 +356,16 @@ public class JDialogLoadingNetworkModel extends javax.swing.JFrame implements Ac
     public void loadDone() {
         jta.append("Model transfered, opening it in TTool\n");
         this.dispose();
-        mgui.openProjectFromFile(new File(filePath));
+	SwingUtilities.invokeLater(new Runnable() {
+		public void run() {
+		    mgui.openProjectFromFile(new File(filePath));
+		    // Here, we can safely update the GUI
+		    // because we'll be called from the
+		    // event dispatch thread
+		    //statusLabel.setText("Query: " + queryNo);
+		}
+	    });
+        //mgui.openProjectFromFile(new File(filePath));
     }
 
     public void loadFailed() {