User should be able to edit set of circles over some large area by using pan and draw modes (pan is already implemented by us). From the code point of view developed mode will provide interface to change the parent arrays which represent the set of the circles. See attach for details.