Added the ability to customize text color and background color