How to access other instances of a widget?

How to access other instances of a widget?

I'm in the middle of re-writing my  multiselect widget to use the widget factory, and one issue I'm struggling with is trying to access all other instances of a widget.  I don't really comprehend the pub/sub pattern the widget factory provides.

Basically, when either the document is clicked on or another multiselect is opened, I need to fire the "close" event for all open mulitselects.  I cannot assume that all selects are multiselects, so $("select[multiple]").multiselect("close"); isn't viable.  Does the widget factory internally store references to other instances?  Is there an easy way to retrieve all these instances, sans the one being opened?  Is my understanding of all this completely skewed?

thanks in advanced.