improved the way group assignment is recorded: using signals now whenever some group-related event occurs in the cluster view