Improve callback types; Add [Events off:signal ref:self]
Add Useful FunAppDelegate and Notifications for push notification handling