       AnimUpdateCallback animUpdate = [ = ](float progress)
       {
         // progress will start at 0.0 and end at 1.0
-        HslColor updatedColor = HslColor::LinearBlend(originalColor, black, (uint8_t)(255 * progress));
+        HslColor updatedColor = HslColor::LinearBlend(originalColor, black, progress);
         strip.SetPixelColor(numberOfTheLight, updatedColor);
       };
-      strip.SetPixelColor(numberOfTheLight, black);
       animator.StartAnimation(numberOfTheLight, transitionTime, animUpdate);
     }
 

 * Emulate Philips Hue Bridge ; so far the Hue app finds the emulated Bridge and gets its config
 * and switch on 3 NeoPixels with it so far (TODO)
 **/

#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>

      AnimUpdateCallback animUpdate = [ = ](float progress)
      {
        // progress will start at 0.0 and end at 1.0
        HslColor updatedColor = HslColor::LinearBlend(originalColor, white, progress);
        strip.SetPixelColor(numberOfTheLight, updatedColor);
      };
      animator.StartAnimation(numberOfTheLight, transitionTime, animUpdate);
    }
    if (onValue == false)
