viewWillAppear, etc are all now called on view controller when view is added/removed from view hierarchy.