changing cursor
fixing up menu position
adding overlap calculation to circle tool