GLSL, WebGL, Canvas, JS - experiments with animation & rendering