chat fix, code reduction, correction now shown, less pub/sub