Revert "removed App.launch"

This reverts commit 395adc811fa8cb786cb447c85e9023b52694fccb.