found I need to rewrite screen.C, some other bugs fixed, now work on it