convert relative paths to absolute
make sure the real target is required
adding working fsevents watching and default implemenation (untested)