Use css animation for highlight. Can't seem to get around mutating the element's 'border-style' indefinitely. The animation event listeners aren't being called to do setup/cleanup.