Objective: Draw user-specified colors or random colors.
Problem: Sometimes the colors are light and don't show up well on the white background.
Solution: Provide an option the user can change the background color to black or other colors.