register HTML elements added to the DOM

Registering top-level additions to the DOM allows us to later remove
them accurately via betterlink.remove(). This is additionally valuable
for reconciling changes if multiple instances of Betterlink are added
onto the DOM.