demonstrates capturing mouse clicks, per request.

Starting point was I did not use a list and did not use an equivalent to the draw handler.  Instead  I simply drew a circle on the Canvas at each mouse click.  The original example would change the color from red to green if you clicked inside an existing circle but I'm not going to include that. Some key things to look for in the conversion: