Converted to Reactive, with FileSystemMonitoring