trying better dragging, kind of derpy