Control targetControl = display.getCursorControl();
dropTarget = getDropTarget(targetControl, draggedItem,
finalLocation, tracker.getRectangles()[0]);
// Cleanup...
tracker.dispose();
// if we're going to perform a 'drop' then delay the issuing of the 'finished'
// callback until after it's done...
if (trackingOk) {
return dropTarget;