Updated the GUI to have a common API to talk to the lights no matter how its connected