Probably worth clarifying somewhere that `beforeID` is actually the ID of the item *after* the edit point, and vice versa. (This trips me up sometimes.)