Your comments

Awesome! It's working just as I needed!

Thanks!

PS: I can get by with this answer already, but it doesn't hurt to ask: is there also a 'deselectAllShape' type of command by any chance?

OK, thanks! no worries, I decided to go with an overlayCatalogue rather than a overlayCatalogueWithDetails, since I am already showing the list of targets in a separate table.  So, I won't really need it for my application.

Ahh, nope, scratch that. All is working fine now. I think earlier I was testing it on an unresponsive page.