fix last commit for older Emacsen without add-face-text-property