Umm...158 lines is big? I am glad then that I did not show the real code of the project in which the problem first originated...I imagine that would have, like, caused you to have a heart attack, or something.
And because of those "earlier posts" you referred to, to which you basically said the same thing, to simplify the code, I did just that, and STILL you complain??To be fair, I didn't read the code. I didn't do it because it was too intimidating. Especially the whole first post. But I know from previous replies that Programmer_P tends to write extremely complicated code than ask for help in fixing it instead of simplifying it.
I gave up reading the first post TBH. I made it about half-way, which is pretty generous for me. So yes, while commenting on some code is nice, explaining code with words like Programmer_P did in the first post just usually leads to a dead end. A snippet of code would have explained more than a thousand words.