Thanks Johann! That explains what I was doing wrong. For my purposes, I switched over to the onExposeRect, but the same idea still holds. Thanks for pointing me in the right direction.