Video: Understanding Properties, Commands and RoutedEvents in WPF