interface to open3 under AnyEvent