Better, but need to reference positions differently, potentially change dragging coordinate translation