Well, you’re past the biggest hurdle. What do you mean with ‘timeout’. Please use screenshots to clearify.
Do you solely use the mobile app during the process?