this routine creates views for all of its children
@override List<Widget> inflate() { SplitViewState? view = findListenerOfExactType(SplitViewState); if (view == null) return []; return view.inflate(); }