added UserListChanged signal