Subroute navigation

Assigning `undefined` is important here, otherwise we're going to have stale values in `params` when a route transitions to inactive