This class is responsible for evaluating the current state (mobile/landscape, current size, etc)
Making sure to evaluate the main element, NOT the entire viewport, as we may only take part of the viewport
At a certain width, we have to be portrait.
This is generally only applicable on devices when a keyboard opens and it
shrinks the height so much that it thinks its landscape
This class is responsible for evaluating the current state (mobile/landscape, current size, etc) Making sure to evaluate the main element, NOT the entire viewport, as we may only take part of the viewport