Annotate image with a point with Dash

I’m trying to annotate an image with just a point. Not a circle, a square, or a line, just a point, covering exactly one pixel in the corresponding callback (also it can appear bigger). A small disk could also do the trick, but I’d rather not have the user drawing a disk. Just click. I’m surprised that there seems to be no way of doing that.

So far I’ve tried being clever by adding a scatterplot to the figure with a point placed at the localisation of the click, but that seems like a very hacky way of doing things (plus it’s kinda slow).

Any advice?