Does this only get fired when the top-level URL in a tab changes?