Cleaned up hue integration a little bit. It's now user triggered.