Hi Paul, I guess you might have to viewer.realize() before the first call to .frame(). If that is not the case, please inspect inside the .run() method that does basically the same in just one call. -- Alberto