Component c = e.getComponent();
IGV.getInstance().endDnD();
GhostGlassPane glassPane = IGV.getInstance().getDnDGlassPane();
Point p = (Point) e.getPoint().clone();
SwingUtilities.convertPointToScreen(p, c);
Point eventPoint = (Point) p.clone();
SwingUtilities.convertPointFromScreen(p, glassPane);
glassPane.setPoint(p);
glassPane.setVisible(false);
glassPane.setImage(null);
fireGhostDropEvent(new GhostDropEvent(dragStart, eventPoint, dragTracks));
if (selectedGroup != null) {
int idx = getGroupGapNumber(e.getY());