contentChangedCallback -> contentChanged