gui.go: When changing cursor position after receiving mouse events, add x- and y-Origin to the cursor position to place the cursor right under the mouse
view.go: When deciding which line to highlight, take y-Origin into account to ensure the line under the cursor is the one that's highlighted.
This fixes #118 by doing two things: