Fixed a bug that caused changed handler to not call properly.

The fs.watch function does not reliably provide filenames back to us at all
times, so using this closure allows us to keep track of it ourselves.