added _lastDragDestinationColumnIndex to call delegate method only once