A communication interface for allowing interaction between two or more users. The
communication interface has a graphical user interface (GUI) for displaying content in
a multi-layered environment and an interaction engine for facilitating interactions
between a user and one or more user contacts. The interaction...