added new online example; updated tinygl.js