Description
Right now we use one GlobalInsetListener for the entire application but the inset listener is really only relevant per coordinator layout, and we will have cases where there are multiple active CoordinatorLayouts so it makes the most sense to make the GlobalInsetListener just responsible for the "windowed" view that it controls
for example, with Shell there's a different CoordinatorLayout for different tabs