private void HandleUpdateFactorsLoaded()
        {
            var args = new CurrencyFactorsLoadedEventArgs(_scheduleCallback(true));

            try
            {
                var factorsLoaded = FactorsLoaded;
                if (factorsLoaded != null)
                    factorsLoaded(this, args);
            }
            finally
            {
                StartTimer(args.ReloadFactorsTimeout);
            }
        }
 private void FireFactorsLoaded(CurrencyFactorsLoadedEventArgs e)
 {
     var handler = FactorsLoaded;
     if (handler != null)
         handler(this, e);
 }