complete baseclient change event docs