message: force commit on geometry update
  this is another bandaid fix to the multiple lights import issue caused
  by loading a scene file
diff: @@ -922,7 +922,7 @@ void MainWindow::refreshScene(bool resetCam)
  // this forces a commit, needed for scene imports (.sg)
  // TODO: there is a desync between imported nodes marked as committed vs
  // actually committed to OSPRay. This is just a bandaid
  - frame->traverse<sg::CommitVisitor>(true);
  + frame->child("world").traverse<sg::CommitVisitor>(true);
  if (resetCam && !sgScene) {
  const auto &worldBounds = frame->child("world").bounds();
  @@ -1792,6 +1792,11 @@ void MainWindow::buildWindowGeometryViewer()
  frame->child("world").render();
  fb.resetAccumulation();
  frame->currentAccum = 0;
  +
  + // this forces a commit, needed for scene imports (.sg)
  + // TODO: there is a desync between imported nodes marked as committed vs
  + // actually committed to OSPRay. This is just a bandaid
  + frame->child("world").traverse<sg::CommitVisitor>(true);
  };
  static char searchTerm[1024] = "";
  