temporary solution to weird color overflow problem
fixed left-over color bug
require explict command to send color to non-tty
reconciled