refactoring, focus on item text edit