Add viewport stuff to improve mobile rendering