public override void ViewDidLayoutSubviews()
{
base.ViewDidLayoutSubviews();
// Call the function that creates the UI
CreateLayout();
// Set up AuthenticationManager
UpdateAuthenticationManager();
// Use the map from the view-model
_mapViewModel.ResetMap();
}