This is really nice, thank you! :)
I know that the moveRowAt method fires when you reorder the cells, but it fires each time the row moves, even if the user hasn't let go yet.
Is there a method that fires when a user lets go of the cell and commits the reorder change? That's when I'd like to save the data to my database.