fix background color magic. Add public property darkeningColor