Yes its corrected. It's not clear from that "OK it works!" but it means that it was successfully corrected :D
There was some "cut and pase" code that i thought was already tested for compatibility... obviously wrong piece of code.
Printable View
I like your solution.
Good explained, easy to reproduce and good looking result.
Juergen