single_led now works fully, but has bugs