* fix an off-by-one when the offset itself is a word boundary * lazily create the word break iterator