stable drag'n'drop and reorder