refactoring Viewers to Vidget | refactoring Displays to Vidget Part II