The root element it fetches should be the `this.elem` as that's how `component` works.
I am thinking of adding an `update` to component as I have come across this before, but want to give some proper love to it.