editor widget and fixes