Added full onboarding process to the demo to show how you would use this in a real application, limiting the onboarding process to once.