Added a very simple specular shading to the fragment shader.
Added a new parameter for the mesh.draw callback, the number of points to be drawn. I have no idea if this is the best solution, but it works for now.