* ...
* Create the owner on the content node. Provide a method on nsIObjectFrame to tell it that the plugin instance owner changed. provide a method to get the current instance owner. (Similar to how nsIImageLoadingContent works)
* I considered making an nsMacPluginInstanceOwner, subclass of nsPluginInstanceOwner. All those #ifdef XP_MAC code would move there. Thoughts?
= Plugins without frames =
= Other questions =
* Who owns the widget? The instance owner, or the frame?
** Note that some functions (some listeners) require a widget.