merged Despatch3DViewer