Added variable rgb color changing and control with a controller