don't send the same object in settings property
column layout
support two-colum and repl layout
use output height for editor
use notebook setting for layout
fix lifecycle method name
remove unused method