fix #42  getDialogEventHandler