 void mode_christmas()
 {
 	for (int i = 0; i < NUM_LEDS; ++i) {
-		// Slow by 2^10 to change about once per second
-		Tickers[i] = Ticker(&cycling_tick, 2, 10, i);
+		// Slow by 2^6
+		Tickers[i] = Ticker(&cycling_tick, 2, 6, i);
 
 		Tickers[i].targets[0] = {red: 1023, green:    0, blue:    0}; // Red
 		Tickers[i].targets[1] = {red:    0, green: 1023, blue:    0}; // Green
 	}
 }
 
-void mode_wheel()
+void mode_rainbow()
 {
 	for (int i = 0; i < NUM_LEDS; ++i) {
 		Tickers[i] = Ticker(&colorwheel_tick, 0, 0, i * 15);

{
	int16_t hue = ((tick >> t->speed_adjust) + t->offset) % 360;
	t->current = hsv2rgb((double)hue, 1.0, 1.0);
}

/*

	attachInterrupt(digitalPinToInterrupt(BUTTON_PIN), trigger_change, FALLING);

	// Initialize tickers
	mode_stealth();
}

void loop()
