watch settings file for changes and reload preferences if it changes; fixes issue 2264