refactoring Viewers to Vidget | refactoring Displays to Vidget Part III