Add CreateUserNotification helper function
Don't fire the `show` event until the notification is actually shown
Fire a `click` event when a notification is clicked