Implement rough curses interface