use xy colorspace for demos (not all lights support ct)
don't call callback with error, just warn
bump dependencies
new release