Introduced use of NavigationController class instead of having the view 
directly access the model.