What is the difference between a dialog box and a window/view ?