Hi again Michael.
I wrote to you in "Improving NGUI" but I think my post and your reply have been erased. Anyhow, my problem was that if a user did this:
1. Press a ngui button (without releasing).
2. Tap the home button with a second finger.
3. Release the first finger once app is suspended.
4. Resume the app.
Then the button would be stuck in the down state.
You posted me a solution where you process all touches upon resuming the app in UICamera. Problem is, when I resume the app with this fix, all the OnClick functions are run aswell which means that the actions (such as go to next page) are fired aswell. My testers/users would expect that to be cancelled.
Now I can think of a few ways to fix this but I'd really like your input.