loadView must return App