precomplie kindeditor