use HTML5 Notification API, webkitNotifications have been removed from Chrome; this fixed notifications