public static DirectoryViewer add_Directory(this IStep step, string startDirectory)
        {
           	var directory = new DirectoryViewer();
			directory.Dock = DockStyle.Fill;
			directory._HideFiles = true;
			directory._ViewMode = DirectoryViewer.ViewMode.Simple_With_LocationBar;
			directory.AllowDrop = false;
			
            directory.openDirectory(startDirectory);
            directory.refreshDirectoryView();
            directory._WatchFolder = true;
            step.add_Control(directory);
            return directory;
        }