}
int x = where.x - (pressedAt.x - rect.x);
int y = where.y - (pressedAt.y - rect.y);
tableTop.doPasteUserAction(displayedGemSelection, new Point(x, y));
undoableEditSupport.endUpdate();
} else if (dragMode == TableTopDragMode.GEMDRAGGING) {
// Increment the update level for the edit undo. This will aggregate the gem translations.
undoableEditSupport.beginUpdate();