ws
Revert "Chrome, at least, requires .show() to be called."

This function doesn't exist in all browsers.

This reverts commit 86dd92cace0c07fafa65bbf69672a3a7b36f6076.
Avoid 'undefined' text in notification.
Delay notifications:

This is needed for Chrome. For some reason, when there are
other, non desktop  notifications to be output using growler.js,
the desktop notification gets lost in Chrome if it's not delayed.
Open the event view on clicking the desktop notification.
Snooze onclose, and dismiss onclick for desktop notifications.