don't truncate in narrow windows (fixes #22)
blank the whole line before drawing

When the drawn text includes ANSI escape codes, we can get confused
about which column we're on. This patch changes from blanking after
drawing to blanking before.