Added DHControl class, and methods to have controls auto update from dataholder