ignoring wav/, bmp/, and txt/; ffi viewer draft;