[Refactor] Drag etc helpers