add color variables to error printing

so that error message parts (names, types, code, etc) get printed consistently
add mc tap delay