c# - Filesystemwatcher doesnt trigger event
===

iam trying to monitor a directory for new files in it with the c# FileSystemWatcher Class.  
My Problem ist that the event doesnt get triggered.  
Maybe someone can take a short look at my watcher class:

        public class Filewatcher
    {
        private FileSystemWatcher watcher;

        public Filewatcher(string path, string filefilter)
        {
            this.watcher = new FileSystemWatcher();
            this.watcher.Path = path;
            this.watcher.NotifyFilter = NotifyFilters.FileName; //| NotifyFilters.LastWrite | NotifyFilters.LastAccess
            this.watcher.Filter =  filefilter;
            this.watcher.Created += new FileSystemEventHandler(OnChanged);
        }

        public void start_watching()
        {
            //this.watcher.IncludeSubdirectories = true;
            this.watcher.EnableRaisingEvents = true;

            Console.WriteLine("Press Enter to quit\r\n");
            Console.ReadLine(); 
        }

        private static void OnChanged(object source, FileSystemEventArgs e)
        {
           
            //FileInfo objFileInfo = new FileInfo(e.FullPath);
            //if (!objFileInfo.Exists) return;
            Console.WriteLine("got the change\r\n");
            global_functions.perform_action(Global_Vars.thereader.read(e.FullPath), Global_Vars.thepattern);
        }

    }

Operating System is Win 7 Prof x64