Ensuring LED states aren't wrongly updated by timers
Gave some love to the UI