client-side route switching is MUCH faster if you ignore the url...
lots of styling/ux changes