Viewport interface extension