codechat: eval scopes isolated, addtab reformated, various other fixes