Update Images Changed on Disk

Continued work @couzteau 's pull request to only check that the file was changed on disk and refresh and not close/reopen the file unnecessarily.
Huh. I've never seen `valueOf()` before. I've always used `.getTime()`. Appears to work the same, though.