In all four m files, put code in viewWillAppear, viewDidAppear, viewWillDisappear and viewDidDisappear to control and remove animation memory created when creating background color for each screen.