Tidied up in CharacterView and added some comments.