More work on CharacterActivity.