tweaked how <a> underlining does and does not work