Updates

For now, the profileBox holds the user as state. This is poor practice, and it will be replaced by events.