watches tabs and windows for changes