highlightView doesn't correctly position the overlay unless window.scrollx and window.scrollY are added to `top` and `left` as described in https://developer.mozilla.org/en-US/docs/Web/API/element.getBoundingClientRect
Merge pull request #47 from craigteegarden/fix-highlightView-scroll-offset

highlightView doesn't correctly position the overlay unless window.scrol...