An “interactive surface” refers to an interface whose input and output share a common surface that can be manipulated intuitively with the fingers. However, ordinary multi-touch displays, e.g., liquid crystal displays (LCD), can only provide two-dimensional information, limiting expressions and interactions with such displays to the surface. Novel three-dimensional display systems have been proposed to tackle such limitations.