fix #162: use Notification API instead of webkitNotifications