private async void Init()
        {
            NetworkAccess access = Connectivity.NetworkAccess;

            if (access == NetworkAccess.Unknown || access == NetworkAccess.None || access == NetworkAccess.Local)
            {
                await DisplayAlert("Alert", "This application requires an internet connection.\nPressing Ok will close the application.", "Ok");

                Process.GetCurrentProcess().Kill();
            }

            masterPage.lvwNavigation.ItemSelected       += OnItemSelected;
            masterPage.lvwBottomNavigation.ItemSelected += OnItemSelected;

            if (Device.RuntimePlatform == Device.UWP)
            {
                MasterBehavior = MasterBehavior.Popover;
            }

            Detail = new NavigationPage(new LeaderboardPage());

            await this.SetUserContent();

            NavMenu.LoadNavigation();
        }