Compiles, but doesn't work
The initialization order in the Application was wrong, so some code has been moved from run to the constructor.