} else if(getCurrentOperation() == DND.DROP_MOVE) {
// need to remove all copies from sourceGroup
// add to dragged cards
if( sourceGroup != null ) {
toInsert.addAll( sourceGroup.lookup( card ) );
sourceGroup.removeAll( toInsert );
}
}
if( location == LOCATION_BEFORE ) {
targetGroup.addAllBefore( toInsert, targetCard );