protected void endTracking() {
        component.setLocationC(target.getLocationXC(), target.getLocationYC());
        target.socket(component);

        switch (destAction) {
            case (DEST_VISIBLE_TRUE) : {
                component.setVisible(false);
            } break;
            case (DEST_VISIBLE_FALSE) : {
                component.setVisible(true);
            }
        }

        tempPath = null;

        isFinished = true;
    }