check both whole-file and part-file regions when adding to the visible region list...