fix maximum width of messagebox to be in visible bounds