- added `onNewComponents` to component Clients