大致改善了拖动的bug