adds better control to the shader value editors