Actually, looks like the browser will do the logic for us (expanding to a fully qualified URL), if we use the href attribute off of the bare DOM element. So, it can just be

    this.goto($match[0].href, callback);

Also, `$match.prop("tagName").toLowerCase() === "a" && $match.attr("href")` (my code from before) can be replaced with just `$match.is("a[href][href!='']")`. Or, if that's too obtuse, just replacing the `$match.prop("tagName").toLowerCase()` part with `$match.is("a")`.