emit viewportChange events from the renderer