 - Watching file system changes in separate thread.
 - You always know precise name of a directory or a file having been changed.
 - You always know former and current values of changed parameters.
 - Watching multiple directories and their subdirectories.
 - Watching file system changes even on network drives.
