libviper is an API for quickly developing console,
curses-based interfaces with mouse support (GPM).
It's a good alternative to the panels library. The
API preserves many of the familiar ncurses
monikers. It also provides, basic, GTK-like window
signal handling.