Order of operations was incorrect. Need to open TCP port for potential reply before broadcasting on UDP for discovery.
ORColorPicker did not expose "control" method yet, added it.
Updated changes log
Using appropriate control method on ORColorPicker object model for communication with controller