Background.js now listens for page change