New & improved offset implementation for scrolling mode

Inelegant code, but robust solution to #3 (AFAICT).
Better settings
Fix #link-url