Updated to be responsive based on defined height and width of display by user.