3.3 improve editable component

please update kwf on github