It's buggy but added non-closeable-dialogs.

Closes #46