Since the notifications are view related, it might make sense to register/unregister in `-viewWillAppear` and `-viewDidDisappear` respectively.