when the terminal changes size a SIGWINCH message is sent to the application. handle this, and query stty/whatever to get the size of the terminal. - Strip out the size from the `Terminal` class in symfony. - have a refresh command to force a new size.