How did you know the touch was tricky. have you tried this?
Yes i have tried it with bitaddress.org (not offline) in my phone, and i know it is quite hard to generate a pair. But i usually try to generate more than 1 bitcoin address on one try so that i can get nice pair of addresses to use in future.