Small tweaks

This updates the click event added by themes.js to its own namespace which allows for the removal of the click event by addons.  Also a missing ; in the style tag

Added additional information to pass in pre parse code hook, otherwise it was kind of pointless

removed a <5.2 compatibility area.  Really the entire function could be removed but it does provide a convenient hook point