Strange Dimmin issue when using ISR's on NeoPixel

The moment I hit send I came to the realization that each time I pushed the button to set the LED's it would run the map function again on the already mapped values. I removed the mapping from the setWhiteLights() function and added it as something that runs on startup and it works as expected.

Since I plan to use the second button to control brightness and color, the better solution will be for me to map the values to a separate array that will be written to the strip. That way I retain my white-balance color values, but can adjust the brightness on the fly.

Just figured I'd explain myself here so if anyone finds this in the future, maybe it will help them.

Cheers!