anchor.diff:                $('#breadcrumb').breadcrumb('current', function(group) {
                   if (_currentGroup != group) {
                     _currentGroup = group;
  -                  _pagination.page = 1
  -                  group.loadChildren({pagination: _pagination}, function(groups) {
  -                    setGroupsInCache(groups);
  -                    renderUserGroups(groups);
  -                  });
  +                  groupCache.reset();
  +                  groupCache.load(_currentGroup, renderUserGroups);
                   } else {
  -                  renderFilteredUserGroups(_groups, false);
  +                  renderFilteredUserGroups(groupCache.groupsBetween(0, pageSize()), false);
                   }
                   renderUsersOfGroup(group);
                 });
  
positive.code:               maximizeUserListingPanel();
                userListingPanelStatus.renderedItems = self.event;
                $('#breadcrumb').breadcrumb('set', rootUserGroup);
                me.loadRelationships({
                      pagination: {page: 1, count: pageSize()}
                    }, renderFilteredUsers);
  
negative.code:             $('#breadcrumb').breadcrumb('current', function(group) {
                group.loadUsers({
                  name: nameInUserSearch,
                  pagination: pagination
                }, renderUsers);
              });
          }
  
  