allow FS.File to emit events