Added ClientIOInitCallback to handle initialization events