I have a scene where there is a button. Once I click the button, a rectangular sprite slides in from the left side: <http://img255.imageshack.us/img255/9867/slidei.png> 

Under this shape, there are several touch sensitive buttons. I don't want these to be called when I touch on the rectangular shape. So, as long as the shape remains on the screen, those touches should not respond. Instead, there are several other buttons on top of that brown shape, that respond to touches. How can I manage that? 

Is it possible to temporarily deactivate touches for a certain layer in a scene? Has the rectangular shape to be a CCLayer Object on its own? 

I know I could create a new scene for that shape that has a transparent background, BUT I still want the button to react to touches: 

*When I click that button, the shape slides in. When I click it again, it slides off the screen.*