enable background color customization, improve interpolation