Implement in-place editing features for X-editable