added viewport to fix menu hide