Thanks for replying. If I understand the problem correctly, this is simply a case of the pTouch data being prematurely released before the CCSet is being sent to the touchesEnded() routine of CCEGLView. I propose the following solution to this. In EAGLView.mm: