Added view state change callbacks through delegation.