-dialog max height should be height of the window
-all dialogs should be modal
-allow button click callbacks