FieldChange PeopleCode is used to -
recalculate page field values
change the appearance of page controls
perform other processing that results from a field change other than data validation
all the above