Hacked to use the Adafruit library rather than FastLED.  FastLED has timing issues.