Efficiency improvements, support for view_thread in preview pane & not (ref #87 live repository)

Different nodes inserted depending on if preview pane labs addon
enabled. Rework config & mapping so config can be changed after the
interface has been loaded which allows us to detect if we are in preview
mode or not.

Only define config etc once. Only fully start checking inserted nodes
after the interface has been loaded as the user can't interact until
then anyway - results in the initial interface loading quicker.