The Dynamic Viewer and Streaming Viewer supports context menu functions in the TGV and 3D View that can be extended as outlined in sections DynamicView Client-Side API and Customization Example with DynamicView API.