return full path in watchDir events
more plugin logic changes