rework RegionMotionDrag so that we can actually drag a region to zero.