 unsigned long tick_delay  = 1000 / TPS;
 unsigned long tick, last_tick, last_frame = 0;
 
-/* Button to switch modes */
+/* Switch to switch modes */
 int current_mode = 0;
 volatile int           mode_change_requested = 0;
-volatile unsigned long button_last_triggered = 0;
+volatile unsigned long switch_last_triggered = 0;
 
 void setup()
 {


/* Constants */
#define LATCH_PIN    9  // replace with pin you use for the ShiftBrite latch
#define BUTTON_PIN   3  // pin used for the button to cycle modes
#define NUM_LEDS     6  // Number of LEDs in your chain
#define NUM_MODES    6  // Number of light modes the topper supports
#define FPS        100  // number of times per second to update shiftbrites

	sb.begin();
	sb.show();

	// Set up mode-change switch
	pinMode(SWITCH_PIN, INPUT_PULLUP);
	attachInterrupt(digitalPinToInterrupt(SWITCH_PIN), trigger_change, FALLING);

	// Initialize tickers
	mode_stealth();
