Working extention with too much inspiration on Notification Demo provided by Google Team.