Add OpenGL and fix some bugs

The voronoi diagram will be showed with OpenGL
and used a new method to check circle event instead of the old one