fix handling of tabs and wide chars in soft wrap mode.
fix handling of tabs and wide chars in soft wrap mode.

also a perf improvement to bail the render loop if we are
already off screen.

adsr/mle,adsr/mle,adsr/mle