rem: return 0; 
add:  if (overButton.getAttribute("container") == "true") regionCount = 3;  var regionWidth = overButtonBoxObject.width/regionCount;   if (aEvent.clientY < overButtonBoxObject.y || aEvent.clientY > overButtonBoxObject.y + overButtonBoxObject.height) return 0;   if (aEvent.clientX < (overButtonBoxObject.x + regionWidth)) return this.DROP_BEFORE;   if (aEvent.clientX >= (overButtonBoxObject.x + (regionCount - 1)*regionWidth)) return this.DROP_AFTER;   return this.DROP_ON; 
context:   determineDropPosition: function (aEvent)    {      var overButton = aEvent.target;      var overButtonBoxObject = overButton.boxObject.QueryInterface(Components.interfaces.nsIBoxObject);      if (aEvent.clientX < (overButtonBoxObject.x + overButtonBoxObject.width/3))        {          if (aEvent.clientY > overButtonBoxObject.y &&              aEvent.clientY < overButtonBoxObject.y + overButtonBoxObject.height)            return -1;        }      else if (aEvent.clientX > (overButtonBoxObject.x + 2*(overButtonBoxObject.width/3)))        {          if (aEvent.clientY > overButtonBoxObject.y &&              aEvent.clientY < overButtonBoxObject.y + overButtonBoxObject.height)            return 1;        }      else if (aEvent.clientX > (overButtonBoxObject.x + overButtonBoxObject.width/3) &&               aEvent.clientX < ((overButtonBoxObject.x + 2*(overButtonBoxObject.width/3))))        {          if (aEvent.clientY > overButtonBoxObject.y &&              aEvent.clientY < overButtonBoxObject.y + overButtonBoxObject.height)            return 0;        }      return 0;    },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/8dcf64f03fe72066f7932e204aa5ed2bee73f510/navigatorDD.js/clean/xpfe/browser/resources/content/navigatorDD.js