Some fixes for cetain preivew areas

We had a few issues when using preview in a few areas,  this attempts to fix them.  You can see the specifics in the commits, to lazy to sum it up here :tongue: 

Also renamed one XML template from 'pm' to 'generic_preview' ... its more descriptive of what it does and the many areas that call it.