https://github.com/jameshfisher/cursory-hack/blob/gh-pages/i...
It's using a canvas to draw the address bar and adjusting the position every time the mouse moves, but I don't understand the details of it