diff --git a/component/cloud9/cloud9-removeAllListeners.patch b/component/cloud9/cloud9-removeAllListeners.patch
new file mode 100644
index 0000000000000000000000000000000000000000..53995165e9f983fd444332154eaf982374aa9ee8
--- /dev/null
+++ b/component/cloud9/cloud9-removeAllListeners.patch
@@ -0,0 +1,20 @@
+diff --git a/plugins-server/cloud9.ide.watcher/file_watcher.js b/plugins-server/cloud9.ide.watcher/file_watcher.
+index b7ed7da..36dcd05 100644
+--- a/plugins-server/cloud9.ide.watcher/file_watcher.js
++++ b/plugins-server/cloud9.ide.watcher/file_watcher.js
+@@ -69,11 +69,11 @@ util.inherits(FileWatcher, EventEmitter);
+ 
+     this.close = function() {
+         if (this.watcher) {
+-            this.watcher.removeAllListeners();
++            //this.watcher.removeAllListeners();
+             this.watcher.close();
+             this.emit("close");
+         }
+         this.watcher = null;
+     };
+ 
+-}).call(FileWatcher.prototype);
+\ No newline at end of file
++}).call(FileWatcher.prototype);
+