rem: ytest = chc.offsetTop; if (y > ytest) 
add: ystart = QxDOM.getOffsetTop(chc); if (y > ystart) 
context: QxDOM.getElementFromPointHandler = function(node, x, y){  var ch = node.childNodes;  var chl = ch.length-1;  if (chl < 0) {    return null;  };  var chc;  var xtest, ytest;  do{    chc = ch[chl];    if (chc.nodeType != 1) {      continue;    };    xtest = chc.offsetLeft;    if (x > xtest)    {      ytest = chc.offsetTop;      if (y > ytest)      {        xtest += chc.offsetWidth;        if (x < xtest)        {          ytest += chc.offsetHeight;          if (y < ytest)          {            subres = QxDOM.getElementFromPointHandler(chc, x, y);            return subres ? subres : chc;          };        };      };    };  }  while(chl--);};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/2ac66f7f0c3c7a4d013048c9d0fcf1d0ec6a205a/QxDom.js/buggy/qooxdoo/source/script/core/QxDom.js