check and respect terminal size

Signed-off-by: Toralf Förster <toralf.foerster@gmx.de>