test: remove redundant <title> element
index: fix @api JSDoc for remove()
index: add `dimensions()` calculation function

Has a `getBoundingClientRect()` fallback for Range support.
index: use dimensions() to get the `target` dims

This should make Range instances be an allowable "target"
now to show a tooltip against. W00t!