Adjusted the desktop to accomodate browser orientation changes. Done so by forgoing checking the orientation because the actual device can be in landscape, but it reads orientation based on the viewport.
Directives
mct-scroll-xis an attribute whose value is an assignable Angular expression. This two-way binds that expression to the horizontal scroll state of the element on which it is applied.mct-scroll-yis an attribute whose value is an assignable Angular expression. This two-way binds that expression to the vertical scroll state of the element on which it is applied.