diff --git a/src/components/networked-counter.js b/src/components/networked-counter.js
index 3ea71be78e515db8706bb1172ef788b6792f3262..c35dcbaa461fa5ca8627d7cf693455d4244ec9fe 100644
--- a/src/components/networked-counter.js
+++ b/src/components/networked-counter.js
@@ -20,6 +20,10 @@ AFRAME.registerComponent("networked-counter", {
         item.el.removeEventListener(this.data.release_event, item.onReleaseHandler);
       }
     }
+    
+    for (const id in this.timeouts) {
+      this._removeTimeout(id);
+    }
   },
 
   register: function(networkedEl) {