Change state in clients and users, using nested views