bugfix in run()
added finish() method in IVertexRenderer; reset() renamed to start()