easy create cross-browser web notifications with fallback for non-supporting browsers and other features