refactor
make bold do bright colors, not bold
handle inverse
try to minimize our bandwidth a bit
handle inverse on redraws too