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.
Yes, I always generate blank addresses now for later use, I try to have at least five.