Note that this is incomplete as I do not fetch the events for the user and render them. I am also missing the state check for if you follow the user.