improved settings editor