All navigation is now routing through setLocation.