Bug-97: use performClick instead of TouchUtils
Merge pull request #35 from john-hu/bug-97-recovery-test-case

Bug-97: use performClick instead of TouchUtils, r=me (this is an emergency patch to fix travis).
Bug-89: part-3 DialogMenuAdapter, DialogMenuItem, and DialogMenuListener