PersonDetails running on state not props. Way better.