Add IWindow interface