Revert "StartMouseDrag_Backup 也就无用了。杀！杀！杀！。400 LOC ！"

This reverts commit ba9acc80aae3de8dc017195aeb3fc6d5c2780c8b.
revert