Rename run_on_change to run_on_changes