Add HudViewport
fix conflict