proper purchase flow with screen orientation changes