split change handler from array/object