With "Run" -> "one per run", "After a run" -> "next" and "At the end" -> "start over", Picture stopped at count + 1 after the last picture. The backend maps that to picture 1, but nextPosition() capped it at count + 1 again, so every following run loaded picture 1. nextPosition() now takes at_the_end and correctly wraps the number around after the last picture.