refactor nodes editor interface
save/apply button
editor js fixes