Dragging that actually works. z-coordinate is next.