cleanup: use valueAsNumber instead of parseFloat
render current input value as part of slider ui