added clipping option, fixed frozen circles, reduced iter count