forked from: Drag and snap a row

Drag a block, and it start to snap to the closest axle
release the block and it snap to the correct position
highlight rows/columns