- leave terminal sane on die (helps debugging) - display different stuff on keypresses and special keys