 <p>you should be able to use <a href="https://github.com/mootools/mootools-core/blob/master/Source/Types/Array.js#L120" rel="nofollow"><code>Array.erase</code></a> w/o any problems.</p> <p>change your remove method to:</p> <pre><code>remove: function () { this.targetElement.destroy(); Array.erase(Tags.tags, this); // reset reference } </code></pre>