Started rewriting drag and drop