Added some comments
MainWindow now as singleton
- there is only one