This invention describes a special cradle having mechanical switches to
facilitate interactions between a communication device, such as a mobile
device or a mobile phone, and a user of the devices, wherein the
communication device is mounted on the cradle. When the user pushes the
communication device in different directions, the device moves and tilts
within the stable cradle. The movements are registered through the
mechanical switches within the cradle. The states of the switches are
communicated to the device (phone) through a mechanical connector or a
wireless communication channel as a corresponding command, and the user
interface reacts accordingly.