Handle the doodle3d api better, which can be slow if it gets a lot of data.