use contentEditable instead of input field