Moved computeDisplayValue over to UI as it is better suited there than
in the Model. We can move it back if necessary.