adding glsl realtime editing stuff