There are some cases where you may want your callout content to be modal; ie, not to be closed when clicking outside the callout content bounds. In that cases the component is desired to be closed programmatically or by clicking again the callout button.
Adding such a property may not break the default component behaviour and would not generate so much complexity while it offers by default a new desirable behaviour. What do you think about?
