Also listen to locationChangeStart