watcher library for nodejs with custom events