OpenDialog: basic implementation