WINDOW WATCHING.