Mark buffer range instead of screen range.

- Fixes #6
Bug fix and refactor.
Updates to README.md
Update CHANGELOG.md