I have viigo installed. I really like the app but I believe it is the cause of most of the problems with my S2.
Problems:
* Speed dialing fails w/ a java error and I can't use the phone after that.
* Voice dialing activates on it's own. Really! The phone was on the table and I wasn't touching it.
* Back button double-clicks / hang up button won't press.
I removed viigo, rebooted and went 4 days w/out any problems. I started using viigo again and the problems are back.