Constructor for a new ChangeNotification object. $path is the directory to monitor. If $subtree is true, then all directories under $path will be monitored. $filter indicates what events should trigger a notification. It should be a string containing any of the following flags (separated by whitespace and/or |).
Something tells me that an underscore isn't the same as 'whitespace and/or |'.
Give that a try and see if it works.