If insertionElement is position:relative, subtract its getBoundingClientRect().left from the link's .offset().left. Fixes #125
Tweak box-shadow.