`viewport.offsetOf` now returns a `right` property as well.