message: make invalid UI changes safer (i.e. not a fatal uncaught exception)
diff: @@ -169,8 +169,11 @@ namespace ospray {
  if (pickPos.update())
  pickResult = scenegraph->pick(pickPos.ref());
  + try {
  fps.start();
  +
  auto sgFB = scenegraph->renderFrame();
  +
  fps.stop();
  if (frameCancelled.exchange(false))
  @@ -192,6 +195,9 @@ namespace ospray {
  sgFB->unmap(srcPB);
  newPixels = true;
  + } catch (const std::runtime_error &e) {
  + std::cout << e.what() << std::endl;
  + }
  }
  // Framebuffer impl /////////////////////////////////////////////////////////
  