drag drop improvements