+ -- Make a copy of the current neutral color before returning, so that the
+ -- returned prepare function is unaffected by state changes made by the UI
+ -- before it is rendered.
+ local color = input_neutral_color[signal_num + 1]
+
+ local prepare = function()