+ add onclientContext connected/disconnected event