personally, i just parse in incoming with an on *:text: and halt. it works fine, and if you need to parse more, write it to a temp.txt file, parse it, then echo it.