Phillip, this totally fixed my user input problem. Thanks. The problem I'm having now is that all deactivated and destroyed panels are still being rendered, before the upgrade they were going away just fine. NGUITools.SetActive(myGameObject, false) doesn't seem to be doing the trick. I'm reading through similar posts now to figure it out, but if you have any suggestions that would be awesome.
Thanks,
- Michael