Sean Luke wrote: > Test #2: change the Delay of the model to something relatively slow > (maybe 1 tick per second). Does this still cause things to lock up? I can not seem to make it lock up when setting the delay that high. > Test #3: In the step(...) method in Display2D.java, there's a line > that looks like this: > > if (isMacOSX && movieMaker == null) > > Change this to > > if (true) Thanks! This fixes the problem. Isn't repaint() supposed to (eventually) call paintComponent() as needed? Even though I can not find any docs at java.sun.com that prohibits calling paintComponent() directly, I can't find any docs that recommend doing so either. OTOH, the behaviour ought to be the same for OSX unless you are rendering to a movie... Regards, Pelle