Handling ActivityJoined, ChangeWidget and SetupComponent events.
Improving the `user.cpp` example.