 // ================================================================================== //
 
 
-void smooth()                                           // Averages photocell readings
+void smooth()                                         // Averages photocell readings
 {
   total = total - readings[index];                    // subtract the last reading
   readings[index] = analogRead(photoCellIn);          // read from the sensor

#include "Adafruit_NeoPixel.h"

// Debouncing Items
#define DEBOUNCE 25                           // # ms (5+ ms is usually plenty)
#define NUMBUTTONS sizeof(buttons)            // Macro determines size of array, by checking size

byte buttons[] = {2, 3, 4, 5, 12};            // Pins of buttons to be doubounced
byte pressed[NUMBUTTONS], justpressed[NUMBUTTONS], justreleased[NUMBUTTONS];

// Input/Output Pins
int neoLightIn =        A0;      // Neopixel Dimming

  pinMode (uvLED, OUTPUT);              // UV LED
  pinMode (neoPixel, OUTPUT);           // Neopixel

  byte buttonCount;                     // Debounce Items

  for (buttonCount = 0; buttonCount < NUMBUTTONS; buttonCount++)
  {
    pinMode (buttons[buttonCount], INPUT);
