Set up cancel nag item in viewWillAppear, not viewDidLoad