Use a faster and more compact URL extractor in navigation

We've already got great URL methods available in `utils`. We should use them!