Fixed error where NSNotificationCenter would not remove object as observer, causing EXC_BAD_ACCESS