implement board settings editor