private void viewFolderWatcher_Changed(object sender, FileSystemEventArgs e)
{
//shouldn't ever happen, because we make sure that the watcher is only
//active when there are subscribers, but checking will prevent possible concrureny issues with it.
if (ViewChangedImpl != null)
{
ViewChangedImpl(this, e);
}
}