optional currentwindowdialogid