Add viewport page