A device, comprising: a base assembly including a processor and a base sub-assembly configured to define a lower axis of rotation (120); a display assembly including a display that is driven by the processor and the display assembly is configured to define an upper axis of rotation (120) for the display; and an arm assembly rotatably connected between the base assembly and the display assembly, 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 included in said base assembly 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 α, the crankshaft rotates correspondingly, wherein the base assembly includes a first biasing element (310 1) configured to counter-balance a center of mass of the display assembly on a first side and a second biasing element (310 2) configured to counter-balance the center of mass of the display assembly on a second side, and the first and second biasing elements (310 1, 310 2) are configured to operate on the crankshaft, wherein the crankshaft includes a first pin positioned in a first crank and a second pin positioned in a second crank, wherein the first biasing element (310 1) comprises a first spring and a first connecting rod coupled to the first pin of the first crank, and wherein the second biasing element (310 2) comprises a second spring and a second connecting rod coupled to the second pin of the second crank, and wherein the first connecting rod is configured to act upon the first pin by said first spring, and wherein the second connecting rod is configured to act upon the second pin by said second spring. a base assembly including a processor and a base sub-assembly configured to define a lower axis of rotation (120); a display assembly including a display that is driven by the processor and the display assembly is configured to define an upper axis of rotation (120) for the display; and an arm assembly rotatably connected between the base assembly and the display assembly, 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 included in said base assembly 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 α, the crankshaft rotates correspondingly, wherein the base assembly includes a first biasing element (310 1) configured to counter-balance a center of mass of the display assembly on a first side and a second biasing element (310 2) configured to counter-balance the center of mass of the display assembly on a second side, and the first and second biasing elements (310 1, 310 2) are configured to operate on the crankshaft, wherein the crankshaft includes a first pin positioned in a first crank and a second pin positioned in a second crank, wherein the first biasing element (310 1) comprises a first spring and a first connecting rod coupled to the first pin of the first crank, and wherein the second biasing element (310 2) comprises a second spring and a second connecting rod coupled to the second pin of the second crank, and wherein the first connecting rod is configured to act upon the first pin by said first spring, and wherein the second connecting rod is configured to act upon the second pin by said second spring.