improved ellipse drawing time and granularity
improved drawing ellipse