clean up the gesture recognizer on the PostSettingsViewController in dealloc and viewDidUnload