int cols = cm.getColumnCount();
for (int i = 0, len = cols; i < len; i++) {
if (cm.isHidden(i)) continue;
Element hd = getHead(i).getElement();
if (hd != null) {
Region rr = El.fly(hd).getRegion();
if (startX > rr.right - 5 && startX < rr.right + 5) {
colIndex = heads.indexOf(getHead(i));
if (colIndex != -1) break;
}
}