Actually working route selection UI
A (mostly) working custom route view!