my filter_text function now works (a small logical error has slipped
in) - so "my problem" is solved, it works the way i want it to (at
least it satisfies our needs).
however, the more general problem of double-encoding when using mgpp
still remains (i can't believe i'm the only one experiencing this,
or am i?) - just for the records.