prototype message box, input box