add viewport for correct rendering on all devices