moving toward independent coords for controller/model/view