draft of a central datasource dispatching data changes among data view controls