dragdrop improvement