Started to move towards MVVM - add a MainWindowViewModel class