refactor and add listener/view/activiy for menu