better oval renderer using bezier curves