Presently in 8.2-8.4 (and previous) , if you are not using "Account Contacts" or Origins to separate your environment it is nearly impossible to segregate how alarms or systems are displayed and represented in dashboard and list views.
For example; If I have some servers in 2+ different USM groups. Then I create a USM group for Team A, and directly call/filter filter my dashboards and list views through it, whenever they drill down to alarms for systems in group Team A, it wont open the list from Team A group but rather the first group (alphabetically) those systems belong to.
Essentially I think USM should be able to open alarms directly from the USM group it's filtering by and not by which ever falls first on the list. We usually have the same system in 1-3 different groups and this does not allow us to organize our environment at all.
Please consider, thanks.