ApplicationRun must be saved in thread too

probably needs to be rethinked... right now it JustWorks™