switching between 2 loops possible?

@xenon, I can't help feeling that you have missed the important reason for you to take the trouble to de-uglify your code.

Neat code makes it much easier for people here to give you assistance. Because it saves us time we are more likely to help. And that is good for you.

...R