window/utils instead of Ci.windowWatcher