my only concern with the event in here is how does one start out in machine view if that's the route that's called. It seems we'd need to be able to call switchTab without firing a fresh navigate event.