Destroy listener should call internal destroy
Destroy listener should call internal destroy

The public `destroy` empties the region and forces the destroy.

paulfalgout/marionette.toolkit,paulfalgout/marionette.toolkit,TerrenceLJones/marionette.toolkit,paulfalgout/marionette.toolkit,TerrenceLJones/marionette.toolkit,RoundingWellOS/marionette.toolkit,RoundingWellOS/marionette.toolkit