viewof color = {
var form = DOM.html`<form><table>
<tr><td>hue</td><td>
<input name=inputH type=range min=0 max=359 value=180 step=1>
<output name=outputH></output>˚
</td></tr>
<tr><td>saturation</td><td>
<input name=inputS type=range min=0 max=2 value=1 step=0.01>
<output name=outputS></output>
</td></tr>
<tr><td>lightness</td><td>
<input name=inputL type=range min=0 max=1 value=0.5 step=0.01>
<output name=outputL></output>
</td></tr>
</form>`;
form.oninput = () => form.value = d3.cubehelix(
form.outputH.value = form.inputH.value,
form.outputS.value = form.inputS.value,
form.outputL.value = form.inputL.value
);
form.oninput();
return form;
}