infrastructure for change building data dialog