Updating WatchCommand, support PHP 5.4, event listener