Editable component mostly working