Change Event API callback style