Hidden File Sync, the handling of file events still assumes too much of a naΓ―ve implementation, so I thought I'd fix this a bit.
Since it is so abstracted now, I think it would be OK to rely a little more on the internal API in its implementation.
This is probably where I'm creating the most problems.