breaking mvvm for new window

* unity, application.current.windows, extended toolkit, communication
via constructor