use run_on_modifications instead of run_on_changes to avoid multiple runs after saving files with VIM.  See: https://github.com/guard/guard/issues/495