>Its intended so that if multiple people call disable() or enable() that it >will only dispatch events if the net result gets back to 0. >So, if two listeners disable() and one says enable() it shouldn't dispatch >again until the last one says enable()
On a side note, I also see these methods called in addAllAt() but I do agree that the implementation is kind of silly. Mike