working ellipses, and maybe fix graphics disappearing problem
add ellipse toggle