Hold event to initiate re-order in list

Is it possible to hold on a row and get the grid to switch to re-order mode anywhere on the row?
I could fire an event on the hold to set data.reorder=true possibly?
Would I need to be dragging the row on the right with the “drag handle”?

Any suggestions?

Thanks,
Warren

@mhartington could you advise please? Thanks