Looks like I'm writing a browser extension ...