WebNotification demo implementation
merge