links = Generators.observe(notify => {
let length = 0;
const observed = () => {
const links = document.querySelectorAll("a[title]");
if (length !== links.length) {
length = links.length;
notify(Array.from(links, a => a.href).sort());
}
};
const observer = new MutationObserver(observed);
observer.observe(document.body, {childList: true, subtree: true});
observed();
return () => observer.disconnect();
})