private void ShowWhatsNewIfNecessary()
        {
            WhatsNew whatsNew = new WhatsNew(this);

            if (!whatsNew.ShouldShowWhatsNew)
            {
                return;
            }

            var alert = new AlertDialog.Builder(this)
                        .SetTitle(whatsNew.GetTitle())
                        .SetMessage(whatsNew.GetText())
                        .SetPositiveButton("Got it", (s, e) => { });

            RunOnUiThread(() =>
            {
                alert.Show();
            });

            whatsNew.Shown();
        }