javascript detect query string change