Musstest du diese Jugendsünde wieder hervor holen?
Bis auf den Vergleich einer Boolschen Variable mit true, diesem kleinen Schönheitsfehler, ist Dein Programm (aus meiner Sicht) doch klasse! Ich könnte so etwas bis heute nicht programmieren. Selbst im Debugmodus wurde mir stellenweise nicht klar, wie das funktioniert (ja, die Nachrichtenschleife, das ist mir grundsätzlich schon klar, aber das hilft nicht, alles zu begründen). Außerdem liegt es immer noch auf Deiner Internetseite, also stehst Du weiterhin zu dieser Deiner (angeblichen) "Jugendsünde". Soo schlecht kann es also nicht sein.