A device, comprising: a base assembly that includes a processor and is configured to define a lower axis of rotation (120); a display assembly including a display that is driven by the processor and configured to rotate around an upper axis of rotation (120); and an arm assembly extending from the base assembly at the lower axis of rotation (120) to the display assembly at the upper axis of rotation (120), the arm assembly comprising a hollow arm, the arm assembly further comprising a lower link, an upper link, an outer link, and an inner link each contained within the hollow arm, the outer link and the inner link including lower ends (1612, 1612), and upper ends (1616, 1616), wherein the lower ends (1612, 1612) are rotatably secured to the lower link on opposing sides of the lower axis of rotation 120, and the upper ends (1616, 1616) are rotatably secured to the upper link on opposing sides of the upper axis of rotation 120, said lower link is secured with respect to the base assembly; said upper link is secured to a display mount that is configured for supporting said display, such that the display mount rotates around the upper axis of rotation in correspondence with a rotation of the upper link around said upper axis of rotation; characterized in that said hollow arm is secured to a crank shaft and forms an angle α with said base assembly, such that when the hollow arm rotates around the lower axis of rotation to adjust said angle a, the crankshaft rotates correspondingly, wherein said crankshaft comprises a crankpin such that reducing the angle α causes the crankpin to turn in a counterclockwise direction and this action forces a connecting rod coupled to the crankpin so that movement of the connecting rod compresses a spring that is included in said base assembly, and said hollow arm is secured to a display shaft such that when the hollow arm rotates around the upper axis of rotation the display shaft rotates correspondingly; wherein the outer link and the inner link is length adjustable. a base assembly that includes a processor and is configured to define a lower axis of rotation (120); a display assembly including a display that is driven by the processor and configured to rotate around an upper axis of rotation (120); and an arm assembly extending from the base assembly at the lower axis of rotation (120) to the display assembly at the upper axis of rotation (120), the arm assembly comprising a hollow arm, the arm assembly further comprising a lower link, an upper link, an outer link, and an inner link each contained within the hollow arm, the outer link and the inner link including lower ends (1612, 1612), and upper ends (1616, 1616), wherein the lower ends (1612, 1612) are rotatably secured to the lower link on opposing sides of the lower axis of rotation 120, and the upper ends (1616, 1616) are rotatably secured to the upper link on opposing sides of the upper axis of rotation 120, said lower link is secured with respect to the base assembly; said upper link is secured to a display mount that is configured for supporting said display, such that the display mount rotates around the upper axis of rotation in correspondence with a rotation of the upper link around said upper axis of rotation; characterized in that said hollow arm is secured to a crank shaft and forms an angle α with said base assembly, such that when the hollow arm rotates around the lower axis of rotation to adjust said angle a, the crankshaft rotates correspondingly, wherein said crankshaft comprises a crankpin such that reducing the angle α causes the crankpin to turn in a counterclockwise direction and this action forces a connecting rod coupled to the crankpin so that movement of the connecting rod compresses a spring that is included in said base assembly, and said hollow arm is secured to a display shaft such that when the hollow arm rotates around the upper axis of rotation the display shaft rotates correspondingly;