Multiple Selection and Add/Delete Components

This App allows the user to select a subset of a set S of cities; it also allows adding/removing arbitrary cities to/from S.

This App illustrates that state migrates upwards to the lowests common parent.

App