don't listen on window