limit reformatting to (most) visible elements. Plays well with font-lock