protected override void HandleSettingsSavedMessage(SettingsSavedMessage msg)
        {
            base.HandleSettingsSavedMessage(msg);

            if (msg.IsFirstLaunch)
            {
                var vm = new IdlePageViewModel(NavService);
                NavService.ShowPage(PageType.IDLE_PAGE, false, vm);
                vm.Initialize();
            }
        }
        protected virtual void HandleSettingsSavedMessage(SettingsSavedMessage msg)
        {
            GinName = msg.GinName;
            if (_scaleReader != null)
            {
                _scaleReader.Stop();
                _scaleReader.Dispose();
                _scaleReader = null;
            }

            if (_barCodeReader != null)
            {
                _barCodeReader.Stop();
                _barCodeReader.Dispose();
                _barCodeReader = null;
            }
        }