Data is flushed with a controller component.

This happens in TripStage and in SeniorSearch. Every time the input value is changed, the data is flushed by the controller. The components alone (without controller) behave correctly.