Add WatchOptions to watch for changes in window options attribute

Dynamically changing the options' content, for example, did not change the content of the window on the screen. I added a watch on the options, that updates @opts and calls setOptions on the gWin object.