notification server PUSH client implemented in JS to be used as a fallback for navigator.mozPush or navigator.push on all browsers