refactor + workArea connect to menuElements.