remove .loop() method, override .isLooping property to trigger loop-back behavior when iterating