this brings up some thought on the job of this module in the world where viewNavigate exists. Could the thing that triggers this just trigger the event? That's down the road though.