Index: dojo-release-1.3.2-src/dojo/dnd/Selector.js =================================================================== --- dojo-release-1.3.2-src.orig/dojo/dnd/Selector.js 2010-04-20 06:53:44.000000000 -0700 +++ dojo-release-1.3.2-src/dojo/dnd/Selector.js 2010-04-20 06:53:54.000000000 -0700 @@ -258,12 +258,18 @@ // utilities onOverEvent: function(){ // summary: this function is called once, when mouse is over our container - this.onmousemoveEvent = dojo.connect(this.node, "onmousemove", this, "onMouseMove"); + // compensate onmouseover and onmouseout events sometimes get lost + if (!this.onmousemoveEvent) { + this.onmousemoveEvent = dojo.connect(this.node, "onmousemove", this, "onMouseMove"); + } }, onOutEvent: function(){ // summary: this function is called once, when mouse is out of our container - dojo.disconnect(this.onmousemoveEvent); - delete this.onmousemoveEvent; + // compensate onmouseover and onmouseout events sometimes get lost + if (this.onmousemoveEvent) { + dojo.disconnect(this.onmousemoveEvent); + delete this.onmousemoveEvent; + } }, _removeSelection: function(){ // summary: unselects all items