Multi-slider input

Try this (and click the Merge button to incorporate it into your notebook!):

The key part is:

element.oninput = () => element.value = [ x.value, y.value, z.value ];
element.oninput();

The input events bubble, so if you intercept them at the top-level element, you can define the value that gets exported to the view.