Weil du nicht mit Threads arbeitest. Alles läuft auf dem Haupt-Thread weshalb die Anwendung auch nicht korrekt angezeigt wird. Wie bereits erwähnt das ganze in einem separaten Thread auslagern.

MfG, Sawyer