Mindfulness is lacking as a word and I have no idea either what other word could replace it. I guess as long as we are all clear on the definition, it does the job.