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.