Thanks Robert,
The connect class looks straight forward for handling the popup events. Do you have a recommendation for where in the WAB structure to add these custom events?
I'm not sure if we're having issues, but the PopupPanel does not restore control to the map popup when we close the panel. Subsequently clicking on a feature brings the PopupPanel back (we can't get back to the standard popup without restarting the app). I see where you are removing the .myPopupHidden css class in the onDestroy() function, but program flow does not seem to reach that function in our implementation.