IIRC, the ```file_state_changed``` signal is also used for updating the statusbar. Can we possibly get rid of it so that only one signal,```tagger_stats_changed``` is needed? You might be able to make the int optional with ```pyqtSignal([int], [])``` but I haven't tested that.