refactor
refactor to use a single state var
keep waking up each 24 hours unless reset by a long press while lights off
UI tuning, beeping and stuff