Added support for button and LED. In non-manual mode, wait for button to be pressed before turning LED on