workshopper for the js side of glsl.