Avoid inserting color codes for Reset
Rename internal functions, improve comment