Hide a close notification and delete later

Closing the notification hangs the shell. We no hide the window so that
the surface gets unmapped and we delete the window when it's not used
anymore.

Issue: #24