allow dialog body to grow to fit content; center the dialog in a smarter way
clarified docs
lol release