Anchor scroll offset

Or rather add a step to step explanation? E.g. including a note that `getBoundingClientRect` includes the viewport position, ...