console output scroller
clear output
force cursor to the end if it was already at the end before the text change
ignore empty string