fix onsave, check-key directive, child nodes hover