Tim, Victor, found that bug that has been slowing the simulation down. There was a call to force repainting of GridDisplay in the GridDisplay::updateInfo() method. The source has been updated to fix the bug, and I have added a lock to the paint method to avoid further problems.
Cheers,
Steve