FSEvents API with signals handled (without RubyCocoa)