Added support to specify text color