Drag-and-drop and edit the list with JSON