If I have a Range, I can get its bounding rectangle via [getBoundingClientRect](https://developer.mozilla.org/en/DOM/range.getBoundingClientRect). Is the reverse possible? That is, given a rectangle of pixels create a Range.