Help me understand block dragging?