Added the ability to customize background color and text color.