draganddrop preview improvment