a work-in progress spec for the MsgBox implementation