just as a quick glance `append_stream` uses `this.append_text`, so either fix there or keep this one attached to output area?