setup viewport for small phones, thanks to @lancetw