Hi Aaron, Sorry for the large upper limit. On my computer it completes in literally 4 seconds (Windows Intel i5, 2.65 GHz) . I didn't think it would be a problem. On my computer with PyQT4, the single processEvents call seems to clear all events, but not with PySide. Maybe others have a alternative workaround. Laurence.