Tinted overlay instead of an outline for highlighted elements

should fix #25
Shouldn't matter, AFAIK (blink's not going to render the element until JS cedes control of the run loop)