loadController() is now more generic (TODO: check that all other apps works)