an awful thing that makes good-reminder mostly work.

also, a much more functional version of TextBlock#replace, but a much uglier one.  submitted only for feedback and refactoring.