private void InitNavigation()
 {
     _inputAdapter        = new InputAdapter(Input);
     CurrentPageContainer = new CurrentPageContainer(_inputAdapter, new RendererAdapter(Renderer), _scheduler);
     CurrentPageContainer.Resize(Graphics.Size);
     Navigation = new NavigationStack(CurrentPageContainer);
     CurrentPageContainer.PageActivated   += OnPageActivated;
     CurrentPageContainer.PageDeactivated += OnPageDeactivated;
 }
        protected override void OnUpdate(float timeStep)
        {
            base.OnUpdate(timeStep);
            if (_prevGraphicsSize != Graphics.Size)
            {
                _prevGraphicsSize = Graphics.Size;
                CurrentPageContainer.Resize(_prevGraphicsSize);
            }

            _scheduler.Update(timeStep);
            CurrentPageContainer.OnUpdate(timeStep);
        }