int normalizeItem(int index) { final int itemCount = context.itemCount; if (itemCount == 0 || !context.loop) return index; return (index + itemCount) % itemCount; }