improved small screen support