remove() only returns self when polyfilled
add ability to configure root element reference via <html>'s data-html-reference attribute value