didFinishLaunchingWithOptions does the registration (in sync with the guide)