Include URL in source template
Only override app <a> navigation on unmodified left clicks

Meaning, if ctrl or alt or shift is being held down, let the browser do
what it does.
Obey linter; remove unused code