complete drag and drop , resize