ViewPort creation deferred after app config load