Hey groovy man. Musta been some bad acid... See the pretty lights...
That worked quite well with my trackball. 11280 on my first go, although I'm sure that score will look pretty poor almost instantaneously
Oh, regarding getPixels on a Bufferred Image. The problem occurs when you try to draw on it with awt calls, e.g. drawString(...). I got round this by drawing text into a separate BufferedImage, only when needed & then copying it byte by byte into each frame of the BufferedImage acting as my frame buffer. The problem might go away if the BufferedImage is of type INT_ARGB_PRE, which the Mac seems to like, although I haven't really checked this out.