updated tinygl.js