reworked light set state scheme