I know, thats why I said its dirty. :D I just wanted to show a "proof of concept" before modifying your classes. I'm onto it. ;)