If char 99 of the buffer is \n and char0 of next buffer is \r, there are issues. Probably have to re-work output buffer when it attaches to its own screenbuffer