It looks like this is doing what a `Marionette.Layout/Region` would do (close all child views). Why not detach the view listeners as well?