client view changing