added support for a custom view overlaid ontop of the notification

this makes it easy if a developer would like something special on the notification, such as a custom UIView