android touch optimization issue

I’m making a android game with lots of rigid bodies and the game itself runs pretty well (30-50 fps) but the problem I’m having is that when the screen is touched the frame rate drops horribly to around 5 fps. I’m thinking the rigid bodies are being tested to the touch screen however I don’t need them to be. My question is, is there a way to turn off raycasting from the screen touch for objects that dont need the input?

Thanks, Frank

Mind you OnGUI on a phone is a bit of a no-no - it does so many calls (but then you’d hardly believe that it could make such a big impact).

does this happen on demand when implementing code or automatically unless you switch it off?