"ugly construction"
LOL, well I'm a get it working first kinda guy, no fair critiquing prototype construction
I have learned a few things since then though: