The delegate methods need the indexes of the reordering, in order to update the model (= the real list/array) so a `swapAt` can be applied. *I'm planing to make a PR and fix the few bugs I've found*