refactoring editable field, idea panel