private async Task InitR2()
        {
            CanInitR2 = false;
            R2Device  = await R2.DetectR2Device();

            if (R2Device != null)
            {
                IsR2Initialized = true;
                //Begin listening if desired
                BeginR2ListenAndSync();
            }
            else
            {
                IsR2Initialized = false;
                CanInitR2       = true;
            }
        }