Notebook style, splitter style
Add 'active element' function to global
Add real time preview