Next we consider a state where the AC mains power is split between charging the energy storage device 3108, 3208 and powering the one or more LEDs (State 1:3). Here, the master controller can query the first controller 3010 to determine how much power the voltage regulator 3006 is making available on the bus 3060. It can also query the second controller 3012 to determine how much power the current regulator 3008 is drawing from the bus 3060 to drive the one or more LEDs. Given the power available, and the power being drawn, the master controller can select to use any remaining power on the bus 3060 to charge the energy storage device 3108, 3208. Or, it can use less than the remaining power to charge the energy storage device 3108, 3208. Either way, the master controller can instruct the controller 3174 and hence the step up converter 3172, or the controller 3274 and hence the converter 3276, to draw power from the bus 3060 and charge the energy storage device 3108, 3208. The master controller can instruct the controller 3174 and hence the step up converter 3172, or the controller 3274 and hence the converter 3276, to upconvert or boost the bus voltage, V3, so as to charge the energy storage device 3108, 3208 faster or to a higher voltage, V2. The master controller can also instruct the controller 3174 and hence the step up converter 3172, or the controller 3274 and hence the converter 3276, to charge the energy storage device 3108, 3208 without conversion (i.e., at the bus voltage, V3). In some instances, the inputs and outputs of the step up converter 3172 and the step down converter 3170 can be reversed, and the master controller can instruct the controller 3174, and hence the step down converter 3170, to draw power from the bus 3060, and charge the energy storage device 3108 with or to a voltage, V2, lower than the bus voltage, V3. In some cases, the master controller may instruct the controller 3174 and hence the step up converter 3172, or the controller 3274 and hence the converter 3276, to draw more or less current, or more or less power, from the bus 3060 in order to charge the energy storage device 3108, 3208 according to different goals. In other situations, and given the supply and demand for power on the bus 3060, the master controller may instruct the second controller 3012 to reduce the power draw of the current regulator 3008. At the same time, the master controller may instruct the controller 3174 and hence the step up converter 3172, or the controller 3274 and hence the converter 3276, to draw more power from the bus 3060 in proportion to the decreased draw from the current regulator 3008.