title: how to properly handle touch events for multiple layers?
body: <p>I currently have a "Console" CClayer, which is handling touch detection for sprites that have been added to it.  However, I also have some sprites that I want to do touch detection on that are not part of the Console layer...  They are currently children of a class that inherits from CCNode.</p>
  
  <p>My understanding is, the more cocos objects have the "isTouchEnabled" property set to true, the more performance will be affected, so I am curious how I should approach this?</p>
  
  <p>Should I:</p>
  
  <p>A)  Have the console's touchesBegan method perform detection of the sprites belonging to the CCNode?</p>
  
  <p>B)  Just implement isTouchEnabled on the CCNode object</p>
  
  <p>C)  Some other approach?</p>