public MainWindow()
        {
            InitializeComponent();

            // Determine Hint Settings - default is League
            hints = new HintDistributionSettings(League);
            SetHints();

            timer = new DispatcherTimer(new TimeSpan(0, 0, 0, 0), DispatcherPriority.Background, Timer_Tick, Dispatcher.CurrentDispatcher)
            {
                IsEnabled = false
            };
        }
        private void Window_KeyDown(object sender, KeyEventArgs e)
        {
            if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.LeftShift) && e.Key != Key.LeftCtrl && e.Key != Key.LeftShift)
            {
                var allHints = new HintDistributionSettings().AllHints();

                var relevantHints = allHints.SingleOrDefault(hints => hints.KeyBind == e.Key);
                if (relevantHints != null)
                {
                    hints = relevantHints;
                    SetHints();
                }
            }
        }