Hookhead

Fox, changed the code to deal with your objections and updated the comments in the example to explain.  Now the content_preview is processed before the plugin is called.  If the user doesn't like what was done they can use the $line["content"]  (or whatever they want to use) to create a new preview.

NOTE:  found a small typo and just fixed