improvements ot drag and drop