MenuWidget refact.