Add user interface to dynamic viewports