Как выяснилось, работа с TextModels.Pref имеет один недостаток, если в тексте после позиции якоря находится ещё одно отображение, то сообщение Pref направляется ему, а не якорю. И ещё обнаружилось, что даже TextSetters.Pref долетают до якоря только если он находится в окрестности видимой области текста, не превышающей длину кэша TextModels.Reader. Такая вот неприятность.