Begining re-write of updateView(). Refs #29