Hi Matt, I appreciate your approach, however there are cases where your solution will be dysfunctional. Consider for example callto links embedded for Skype or a VOIP application. Why not instead code the phone number as a callto link, and then let the user's configuration decorate appropriately? This will give the best outcome on both desktop and mobile, as well as add semantic clarity.
@davidberman Do you have an example of that kind pattern that addresses the non-mobile and screen reader user experiences?
Need to know how to enable it? Go here.