checked out event_emiter, used to file system watcher, quite interesting