create a different mode for preset editor, bind events.