Dragging working, but it's all fucked up due to coordinate system mismatch