I'm not sure whether this will work in all browsers (like IE8).
It would be better if you'd store the "hidden" state into an attribute, for example `FileList.showHiddenFiles`.
Then, in the function `FileList._renderRow` you can check whether a that row's file needs to be rendered.