OpenDialog: work in-progress
OpenDialog: basic implementation