app controller: add first controller (Viewport), dynamically loaded