add change event
v0.3.0