Begining to implement RoutedEvent and Visual System