rudimentary MessageBox implementation