more hue api wrapper stuff