Got it to work with navctrller but now need to fix addnewcontact use case because it doesnt have prioritization logic and messing things up