led_controller now restores previous led state after blink