I can that this existed before you made any changes to this file, but functions are not named consistently in this file -- some are preceded with _underscores and some are not. Since extensions can not (yet, anyway) export functions, all functions are, by definition private -- so there's no reason to precede names with underscores. I can go either way as long as it's consistent.

Also, `handleFileReload` doesn't seem quite right since *all* files are being reloaded, so this should just be `handleReload` (or `_handleReload`).