public void Navigate(MenuScreen screen)
{
if (screen == null)
{
Logger.Error("Navigation to null screen");
return;
}
if (CurrentScreen == screen)
{
return;
}
navigationStack.Push(CurrentScreen);
CurrentScreen = screen;
}