Thanks but some things are a bit confusing for a newbie to both ng2 and jaw like me. For instance, why are you not using ngModules (I know it’s kind of optional). Also why must use of jaw widgets surface obscure features like ViewChild and AfterViewChecked?