diff --git a/pd/nw/index.js b/pd/nw/index.js
index 7304cedb5cf56fd088440fea8cdff4179869d674..d62d14e4998ed6dcc6b66856b4cf60718f6a58f0 100644
--- a/pd/nw/index.js
+++ b/pd/nw/index.js
@@ -623,4 +623,6 @@ function gui_init(win) {
     connect();
 }
 
-gui_init(window);
+window.onload = function() {
+    gui_init(window);
+};