I really don't like this div around the popup :). that's why I prefer to define the options directly in ga-popup-options without controller.

But I understand what you mean If you really want a controller we can add a GaPopupController around each popup.

Because for example if we want to display the Import WMS and the Import KML in the same popup, the HTML is going to be weird:

`<div ng-controller="GaImportKmlController">
  <div ga-popup="importKmlPopupShown" ga-popup-options="options.popup">
      <div ng-controller="GAImportWmsController"
         <div ga-import-wms></div>    
     </div>
     <div ga-import-kml 
             ga-import-kml-map="map"
             ga-import-kml-options="options"
             id="import-kml"
             class="import-kml">
       </div>
  </div>
</div>`