Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich habe mir die source runtergeladen und ein bisschen herumprobiert.
Soweit ich das bis jetzt sehe, funktioniert das prima.
Allerdings komme ich im Moment auch nicht viel dazu, weil ich noch 3 andere Projekte in Arbeit habe.
Habe die Header besser kommentiert und die Sourcen ein wenig aufgeräumt und teilweise auch aufgeteilt. Da sich ein paar Funktionsnamen geändert haben (durchgängig benannt), kann es sein dass du deine Sourcen auch etwas überarbeiten musst. Getestet habe ich diese zwar schon, kann aber sein dass sich noch der eine oder andere Bug da drin befindet.