A: codes about drag and drop