1. A method for a user interface, the method comprising the steps of: a) receiving information including a background and characters, wherein at least one of the characters has a certain character attribute, the information being displayable in a single plane on a two-dimensional display device, wherein the characters are displayable in a color or shade that contrasts to the background; and b) rendering the information for a user on a control surface of a three-dimensional display device, wherein the control surface has a flexible material, a number of mechanisms dispersed about the flexible material, and a number of actuators for controlling a position of the mechanisms to adjust height of the flexible material so that the control surface provides a three dimensional space, wherein a representation of the background is rendered in a first plane of the space, a representation of one of the characters has a top surface of the character rendered in a second plane of the space, the second plane having a first height above the first plane, and a representation of the one of the characters having the certain character attribute has a top surface of the character rendered in a third plane of the space, the third plane having a second height above the first plane.