- don't pass `closeAccountMenu` to AccountMenu, instead create it in Account menu state and use it - add event observers as per original code - move some variables into component's state (even if they don't need to have setters sometimes)
account-menu