validity range: beginning to refactor controllers and views to match the new interface.