improving color support through ncurses