In the progress of refactoring area edit control