juise: sorry, didn't see your reply. I had that timeout value at something like 50 at first, but just tried to make it as low as possible to see if that was the problem. Could the pygtk/cairo thing be really fast if coded properly btw? Pygame can be really fast if I understand you correctly..?