various screen size fixes