Hi Charlotte,
You can define circular regions with CropPolygon by adding more control points to the square. You do this by double-clicking inside the square, close to an edge. A new control point will appear in the edge which you can then move with right-click. If you add enough control points you can approximate a circle. It's a bit tedious, but should work. Maybe I will add an easier way for pre-drawing circles in the future.
As for the mouse-click, you can do this by sampling the current Mouse state with each frame grab. I've modified your workflow to do this. I'm showing the modified part below excluding the timestamp bit and segmentation nodes for simplicity:

Basically the problem is that you want to sample the current mouse state together with the camera. In Bonsai 2.2 you can do this directly using the Mouse source. If you feed it an input, Bonsai will read the current state when the input arrives. Then you just take the state of the left mouse button (or any other button) and Zip it together with the rest of the input.
Hope this makes sense. Let me know if you have any further issues.