Refactoring: CharacterView following a path

Update functions to make use of context binding