Update colorcodes to handle inverse/negative colours