 				delay(600);
 				updateTime();
 				display.enableClockDisplay();
-				display.enableBlink(0);
+				activeDigit = 0;
+				display.enableBlink(activeDigit);
 			}
 
 			oldFsmState = fsmState;

	{
		display.disableBlink(activeDigit);
		activeDigit++;
		activeDigit %= NO_OF_DIGITS;
		display.enableBlink(activeDigit);
	}
}

			if (alarmOn)
			{
				alarmOn = 0;
				for (int i = 0; i < N; i++)
					display.disableDecimalPoint(i);
			} else 
			{
				alarmOn = 1;
				for (int i = 0; i < N; i++)
					display.enableDecimalPoint(i);
			}
			break;

