use CGWindowListCreateDescriptionFromArray instead of CGWindowListCopyWindowInfo
Added WindowChangedNotificationTester