- added multi-window support
- needs testing and potentially debuggin
- added newline, incremented version